github.com/flanksource/konfigadm@v0.12.0/pkg/phases.go (about) 1 package pkg 2 3 import ( 4 "github.com/flanksource/konfigadm/pkg/apps" 5 "github.com/flanksource/konfigadm/pkg/phases" 6 "github.com/flanksource/konfigadm/pkg/types" 7 log "github.com/sirupsen/logrus" 8 ) 9 10 func init() { 11 if err := types.Dig.Provide(func() *[]types.Phase { 12 return &[]types.Phase{ 13 apps.Kubernetes, 14 apps.CRI, 15 phases.Sysctl, 16 phases.Environment, 17 phases.Containers, 18 phases.AnsiblePhase, 19 phases.Kernel, 20 phases.Packages, 21 phases.Services, 22 phases.TrustedCA, 23 phases.Files, 24 phases.CommandsPhase, 25 phases.Users, 26 apps.Cleanup, 27 } 28 }); err != nil { 29 log.Errorf("Failed to provide dependencies: %s", err) 30 } 31 }