INNER CODE UNIT · Go
run
rigdev/rig · cmd/rig-operator/main.go:82
func run(cmd *cobra.Command, _ []string) error {
app := fx.New(
fx.Provide(
ctrl.GetConfigOrDie,
scheme.New,
func() afero.Fs {
return afero.NewOsFs()
},
func(cfg *v1alpha1.OperatorConfig) logr.Logger {
log := log.New(cfg.DevModeEnabled)
ctrl.SetLogger(log)
return log
},
func(fs afero.Fs, scheme *runtime.Scheme) (*v1alpha1.OperatorConfig, error) {
cfgFile, err := cmd.Flags().GetString(flagConfigFile)
if err != nil {
return nil, err
}