INNER CODE UNIT · Go

createControllerOptions

OT-CONTAINER-KIT/redis-operator · internal/cmd/manager/cmd.go:189

func createControllerOptions(opts *managerOptions) ctrl.Options {
	metricsOptions := metricsserver.Options{
		BindAddress: opts.metricsAddr,
	}
	if opts.secureMetrics {
		metricsOptions.SecureServing = true
		metricsOptions.FilterProvider = metricsfilters.WithAuthenticationAndAuthorization
	}

	options := ctrl.Options{
		Metrics: metricsOptions,
		WebhookServer: &webhook.DefaultServer{
			Options: webhook.Options{
				Port: 9443,
			},
		},
		HealthProbeBindAddress: opts.probeAddr,
		LeaderElection:         opts.enableLeaderElection,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…