INNER CODE UNIT · Go
DefaultOptions
kserve/kserve · cmd/localmodel/main.go:64
func DefaultOptions() Options {
return Options{
metricsAddr: ":8080",
webhookPort: 9443,
enableLeaderElection: false,
probeAddr: ":8081",
zapOpts: zap.Options{},
logFormat: oteljson.FormatZap,
}
}
// GetOptions parses the program flags and returns them as Options.
func GetOptions() Options {
opts := DefaultOptions()
flag.StringVar(&opts.metricsAddr, "metrics-addr", opts.metricsAddr, "The address the metric endpoint binds to.")
flag.IntVar(&opts.webhookPort, "webhook-port", opts.webhookPort, "The port that the webhook server binds to.")
flag.BoolVar(&opts.enableLeaderElection, "leader-elect", opts.enableLeaderElection,
"Enable leader election for kserve controller manager. "+