INNER CODE UNIT · Go
getAPIServer
mariadb-operator/mariadb-operator · cmd/agent/main.go:97
func getAPIServer(apiHandlers []router.RouteHandler, env *environment.PodEnvironment, k8sClient client.Client,
logger logr.Logger) (*server.Server, error) {
routerOpts, err := getRouterOpts(logger)
if err != nil {
return nil, err
}
router := router.NewRouter(
apiHandlers,
k8sClient,
logger,
routerOpts...,
)
serverOpts, err := getServerOpts(env)
if err != nil {
return nil, err
}
server, err := server.NewServer(