INNER CODE UNIT · Go

init

operator-framework/operator-lifecycle-manager · cmd/olm/main.go:80

func init() {
	metrics.RegisterOLM()

	// Add feature gates before parsing
	feature.AddFlag(pflag.CommandLine)
}

// main function - entrypoint to OLM operator
func main() {
	// Get exit signal context
	ctx, cancel := context.WithCancel(signals.Context())
	defer cancel()

	klogFlags := flag.NewFlagSet("klog", flag.ExitOnError)
	klog.InitFlags(klogFlags)

	// Opt into the new klog behavior where -stderrthreshold is honored even
	// when -logtostderr=true (see kubernetes/klog#212, kubernetes/klog#432).

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…