INNER CODE UNIT · Go

main

kubermatic/kubermatic · cmd/alertmanager-authorization-server/main.go:255

func main() {
	ctx := signals.SetupSignalHandler()

	logOpts := kubermaticlog.NewDefaultOptions()
	logOpts.AddFlags(flag.CommandLine)
	server := authorizationServer{}
	server.addFlags()
	flag.Parse()

	rawLog := kubermaticlog.New(logOpts.Debug, logOpts.Format)
	log := rawLog.Sugar()

	// set the logger used by sigs.k8s.io/controller-runtime
	ctrlruntimelog.SetLogger(zapr.NewLogger(rawLog.WithOptions(zap.AddCallerSkip(1))))

	if err := server.complete(); err != nil {
		log.Fatalw("Invalid command line", zap.Error(err))
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…