INNER CODE UNIT · Go
init
mariadb-operator/mariadb-operator · cmd/controller/main.go:111
func init() {
utilruntime.Must(clientgoscheme.AddToScheme(scheme))
utilruntime.Must(mariadbv1alpha1.AddToScheme(scheme))
utilruntime.Must(monitoringv1.AddToScheme(scheme))
utilruntime.Must(certmanagerv1.AddToScheme(scheme))
utilruntime.Must(volumesnapshotv1.AddToScheme(scheme))
rootCmd.PersistentFlags().StringVar(&metricsAddr, "metrics-addr", ":8080", "The address the metric endpoint binds to.")
rootCmd.PersistentFlags().StringVar(&healthAddr, "health-addr", ":8081", "The address the probe endpoint binds to.")
rootCmd.PersistentFlags().BoolVar(&leaderElect, "leader-elect", false, "Enable leader election for controller manager.")
rootCmd.PersistentFlags().StringVar(&logLevel, logLevelName, "info", "Log level to use, one of: "+
"debug, info, warn, error, dpanic, panic, fatal.")
_ = viper.BindPFlag(logLevelName, rootCmd.PersistentFlags().Lookup(logLevelName))
_ = viper.BindEnv(logLevelName, prefixedEnv("LOG_LEVEL"))
rootCmd.PersistentFlags().StringVar(&logTimeEncoder, logTimeEncoderName, "epoch", "Log time encoder to use, one of: "+