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
}