gitlab-runner values.yaml¶
istio.enabled¶
Type: bool
false
istio.injection¶
Type: string
"disabled"
istio.hardened.enabled¶
Type: bool
false
istio.hardened.outboundTrafficPolicyMode¶
Type: string
"REGISTRY_ONLY"
istio.hardened.customServiceEntries¶
Type: list
[]
istio.hardened.customAuthorizationPolicies¶
Type: list
[]
istio.hardened.gitlab.enabled¶
Type: bool
true
istio.hardened.gitlab.namespaces[0]¶
Type: string
"gitlab"
istio.hardened.monitoring.enabled¶
Type: bool
true
istio.hardened.monitoring.namespaces[0]¶
Type: string
"monitoring"
istio.hardened.monitoring.principals[0]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-grafana"
istio.hardened.monitoring.principals[1]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-kube-alertmanager"
istio.hardened.monitoring.principals[2]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-kube-operator"
istio.hardened.monitoring.principals[3]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-kube-prometheus"
istio.hardened.monitoring.principals[4]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-kube-state-metrics"
istio.hardened.monitoring.principals[5]¶
Type: string
"cluster.local/ns/monitoring/sa/monitoring-monitoring-prometheus-node-exporter"
istio.mtls¶
Type: object
mode: STRICT
Description: Default peer authentication
istio.mtls.mode¶
Type: string
"STRICT"
Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic
monitoring.enabled¶
Type: bool
false
networkPolicies.enabled¶
Type: bool
false
networkPolicies.egress.from.gitlab-runner.podSelector.matchLabels.app¶
Type: string
"gitlab-runner"
networkPolicies.egress.from.gitlab-runner.to.k8s.gitlab/*¶
Type: bool
true
networkPolicies.egress.from.gitlab-runner.to.definition.kubeAPI¶
Type: bool
true
networkPolicies.ingress.to.gitlab-runner:9252.podSelector.matchLabels.app¶
Type: string
"gitlab-runner"
networkPolicies.ingress.to.gitlab-runner:9252.from.k8s.monitoring-monitoring-kube-prometheus@monitoring/prometheus¶
Type: bool
false
networkPolicies.additionalPolicies¶
Type: list
[]
autoRegister.enabled¶
Type: bool
false
autoRegister.selectorLabels¶
Type: object
{}
bbtests.enabled¶
Type: bool
false
bbtests.cypress.artifacts¶
Type: bool
true
bbtests.cypress.envs.cypress_url¶
Type: string
"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181"
bbtests.cypress.envs.cypress_gitlab_project¶
Type: string
"runner-hello-world"
bbtests.cypress.secretEnvs[0].name¶
Type: string
"cypress_adminpassword"
bbtests.cypress.secretEnvs[0].valueFrom.secretKeyRef.name¶
Type: string
"gitlab-gitlab-initial-root-password"
bbtests.cypress.secretEnvs[0].valueFrom.secretKeyRef.key¶
Type: string
"password"
openshift¶
Type: bool
false
upstream.fullnameOverride¶
Type: string
"gitlab-runner"
upstream.image.registry¶
Type: string
"registry1.dso.mil"
upstream.image.image¶
Type: string
"gitlab/gitlab-org/gitlab-runner"
upstream.image.tag¶
Type: string
"ubi-fips-v19.2.2"
upstream.gitlabUrl¶
Type: string
"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181"
upstream.concurrent¶
Type: int
50
upstream.rbac.create¶
Type: bool
true
upstream.metrics.portName¶
Type: string
"http-metrics"
upstream.service.enabled¶
Type: bool
true
upstream.runners.job.registry¶
Type: string
"registry1.dso.mil"
upstream.runners.job.repository¶
Type: string
"ironbank/redhat/ubi/ubi9"
upstream.runners.job.tag¶
Type: string
"9.8"
upstream.runners.helper.registry¶
Type: string
"registry1.dso.mil"
upstream.runners.helper.repository¶
Type: string
"gitlab/gitlab-org/gitlab-runner/gitlab-runner-helper"
upstream.runners.helper.tag¶
Type: string
"ubi-fips-x86_64-v19.2.2"
upstream.runners.config¶
Type: string
"[[runners]]\n clone_url = \"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181\"\n cache_dir = \"/tmp/gitlab-runner/cache\"\n environment = [\"HOME=/build_home\"]\n [runners.kubernetes]\n pull_policy = \"always\"\n namespace = \"{{.Release.Namespace}}\"\n image = \"{{ printf \"%s/%s:%s\" .Values.runners.job.registry .Values.runners.job.repository .Values.runners.job.tag }}\"\n helper_image = \"{{ printf \"%s/%s:%s\" .Values.runners.helper.registry .Values.runners.helper.repository .Values.runners.helper.tag }}\"\n image_pull_secrets = [\"private-registry\"]\n [runners.kubernetes.pod_security_context]\n run_as_non_root = true\n run_as_user = 1001\n fs_group = 1001\n [runners.kubernetes.helper_container_security_context]\n run_as_non_root = true\n run_as_user = 1001\n [runners.kubernetes.pod_labels]\n \"job_id\" = \"${CI_JOB_ID}\"\n \"job_name\" = \"${CI_JOB_NAME}\"\n \"pipeline_id\" = \"${CI_PIPELINE_ID}\"\n \"app\" = \"gitlab-runner\"\n \"app.kubernetes.io/name\" = \"gitlab-runner\"\n \"app.kubernetes.io/version\" = \"{{ .Chart.AppVersion }}\"\n [[runners.kubernetes.volumes.empty_dir]]\n name = \"build-home\"\n mount_path = \"/build_home\"\n"
upstream.securityContext.runAsUser¶
Type: int
1001
upstream.securityContext.runAsGroup¶
Type: int
1001
upstream.podSecurityContext.runAsUser¶
Type: int
1001
upstream.podSecurityContext.runAsNonRoot¶
Type: bool
true
upstream.resources.limits.memory¶
Type: string
"256Mi"
upstream.resources.limits.cpu¶
Type: string
"200m"
upstream.resources.requests.memory¶
Type: string
"256Mi"
upstream.resources.requests.cpu¶
Type: string
"200m"