INNER CODE UNIT · Go

main

aquasecurity/starboard · cmd/starboard-operator/main.go:33

func main() {
	if err := run(); err != nil {
		fmt.Fprintf(os.Stderr, "unable to run starboard operator: %v\n", err)
		os.Exit(1)
	}
}

func run() error {
	operatorConfig, err := etc.GetOperatorConfig()
	if err != nil {
		return fmt.Errorf("getting operator config: %w", err)
	}

	log.SetLogger(zap.New(zap.UseDevMode(operatorConfig.LogDevMode)))

	setupLog.Info("Starting operator", "buildInfo", buildInfo)

	return operator.Start(ctrl.SetupSignalHandler(), buildInfo, operatorConfig)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…