Module: Clusters::Kubernetes

Defined in:
app/services/clusters/kubernetes.rb,
app/services/clusters/kubernetes/fetch_kubernetes_token_service.rb,
app/services/clusters/kubernetes/configure_istio_ingress_service.rb,
app/services/clusters/kubernetes/create_or_update_namespace_service.rb,
app/services/clusters/kubernetes/create_or_update_service_account_service.rb

Defined Under Namespace

Classes: ConfigureIstioIngressService, CreateOrUpdateNamespaceService, CreateOrUpdateServiceAccountService, FetchKubernetesTokenService

Constant Summary collapse

GITLAB_SERVICE_ACCOUNT_NAME =
'gitlab'
GITLAB_SERVICE_ACCOUNT_NAMESPACE =
'default'
GITLAB_ADMIN_TOKEN_NAME =
'gitlab-token'
GITLAB_CLUSTER_ROLE_BINDING_NAME =
'gitlab-admin'
GITLAB_CLUSTER_ROLE_NAME =
'cluster-admin'
PROJECT_CLUSTER_ROLE_NAME =
'edit'
GITLAB_KNATIVE_SERVING_ROLE_NAME =
'gitlab-knative-serving-role'
GITLAB_KNATIVE_SERVING_ROLE_BINDING_NAME =
'gitlab-knative-serving-rolebinding'
GITLAB_CROSSPLANE_DATABASE_ROLE_NAME =
'gitlab-crossplane-database-role'
GITLAB_CROSSPLANE_DATABASE_ROLE_BINDING_NAME =
'gitlab-crossplane-database-rolebinding'
KNATIVE_SERVING_NAMESPACE =
'knative-serving'
ISTIO_SYSTEM_NAMESPACE =
'istio-system'