...
1
2
3
4
5
6
7
8
9
10
11
12
13
14 package store
15
16 import (
17 "go.uber.org/fx"
18
19 "github.com/chaos-mesh/chaos-mesh/pkg/store/workflow"
20
21 "github.com/chaos-mesh/chaos-mesh/pkg/store/event"
22 "github.com/chaos-mesh/chaos-mesh/pkg/store/experiment"
23 "github.com/chaos-mesh/chaos-mesh/pkg/store/schedule"
24 )
25
26
27 var Module = fx.Options(
28 fx.Provide(
29 experiment.NewStore,
30 event.NewStore,
31 schedule.NewStore,
32 workflow.NewStore,
33 ),
34 fx.Invoke(experiment.DeleteIncompleteExperiments),
35 fx.Invoke(schedule.DeleteIncompleteSchedules),
36 )
37