INNER CODE UNIT · Go

getServerOpts

mariadb-operator/mariadb-operator · cmd/agent/main.go:157

func getServerOpts(env *environment.PodEnvironment) ([]server.Option, error) {
	serverOpts := []server.Option{
		server.WithGracefulShutdownTimeout(gracefulShutdownTimeout),
	}
	isTLSEnabled, err := env.IsTLSEnabled()
	if err != nil {
		return nil, err
	}
	if isTLSEnabled {
		serverOpts = append(serverOpts, []server.Option{
			server.WithTLSEnabled(isTLSEnabled),
			server.WithTLSCAPath(env.TLSCACertPath),
			server.WithTLSCertPath(env.TLSServerCertPath),
			server.WithTLSKeyPath(env.TLSServerKeyPath),
		}...)
	}
	return serverOpts, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…