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: "+

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…