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)