Skip to content

gitlab-runner values.yaml📜

image.registry📜

Type: string

Default value
"registry1.dso.mil"

image.image📜

Type: string

Default value
"ironbank/gitlab/gitlab-runner/gitlab-runner"

image.tag📜

Type: string

Default value
"v15.11.0"

imagePullPolicy📜

Type: string

Default value
"IfNotPresent"

gitlabUrl📜

Type: string

Default value
"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181"

terminationGracePeriodSeconds📜

Type: int

Default value
3600

concurrent📜

Type: int

Default value
50

checkInterval📜

Type: int

Default value
30

sessionServer.enabled📜

Type: bool

Default value
false

rbac.create📜

Type: bool

Default value
true

rbac.rules📜

Type: list

Default value
[]
Default value (formatted)
[]

rbac.clusterWideAccess📜

Type: bool

Default value
false

rbac.podSecurityPolicy.enabled📜

Type: bool

Default value
false

rbac.podSecurityPolicy.resourceNames[0]📜

Type: string

Default value
"gitlab-runner"

metrics.enabled📜

Type: bool

Default value
false

metrics.portName📜

Type: string

Default value
"tcp-metrics"

metrics.port📜

Type: int

Default value
9252

metrics.serviceMonitor.enabled📜

Type: bool

Default value
false

service.enabled📜

Type: bool

Default value
true

service.type📜

Type: string

Default value
"ClusterIP"

runners.job.registry📜

Type: string

Default value
"registry1.dso.mil"

runners.job.repository📜

Type: string

Default value
"ironbank/redhat/ubi/ubi8"

runners.job.tag📜

Type: string

Default value
"8.7"

runners.helper.registry📜

Type: string

Default value
"registry1.dso.mil"

runners.helper.repository📜

Type: string

Default value
"ironbank/gitlab/gitlab-runner/gitlab-runner-helper"

runners.helper.tag📜

Type: string

Default value
"v15.11.0"

runners.config📜

Type: string

Default value
"[[runners]]\n  clone_url = \"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181\"\n  cache_dir = \"/tmp/gitlab-runner/cache\"\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    run_as_group = 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"
Default value (formatted)
[[runners]]
  clone_url = \"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181\"
  cache_dir = \"/tmp/gitlab-runner/cache\"
  [runners.kubernetes]
    pull_policy = \"always\"
    namespace = \"{{.Release.Namespace}}\"
    image = \"{{ printf \"%s/%s:%s\" .Values.runners.job.registry .Values.runners.job.repository .Values.runners.job.tag }}\"
    helper_image = \"{{ printf \"%s/%s:%s\" .Values.runners.helper.registry .Values.runners.helper.repository .Values.runners.helper.tag }}\"
    image_pull_secrets = [\"private-registry\"]
  [runners.kubernetes.pod_security_context]
    run_as_non_root = true
    run_as_user = 1001
    run_as_group = 1001
  [runners.kubernetes.pod_labels]
    \"job_id\" = \"${CI_JOB_ID}\"
    \"job_name\" = \"${CI_JOB_NAME}\"
    \"pipeline_id\" = \"${CI_PIPELINE_ID}\"
    \"app\" = \"gitlab-runner\"

runners.locked📜

Type: bool

Default value
false

runners.runUntagged📜

Type: bool

Default value
true

runners.protected📜

Type: bool

Default value
true

runners.secret📜

Type: string

Default value
"gitlab-gitlab-runner-secret"

runners.cache📜

Type: object

Default value
{}
Default value (formatted)
{}

runners.builds📜

Type: object

Default value
{}
Default value (formatted)
{}

runners.services📜

Type: object

Default value
{}
Default value (formatted)
{}

runners.helpers📜

Type: object

Default value
{}
Default value (formatted)
{}

securityContext.allowPrivilegeEscalation📜

Type: bool

Default value
false

securityContext.readOnlyRootFilesystem📜

Type: bool

Default value
false

securityContext.runAsNonRoot📜

Type: bool

Default value
true

securityContext.runAsUser📜

Type: int

Default value
1001

securityContext.runAsGroup📜

Type: int

Default value
1001

securityContext.privileged📜

Type: bool

Default value
false

securityContext.capabilities.drop[0]📜

Type: string

Default value
"ALL"

podSecurityContext.runAsUser📜

Type: int

Default value
1001

podSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

podSecurityContext.fsGroup📜

Type: int

Default value
65533

containerSecurityContext.runAsNonRoot📜

Type: bool

Default value
true

capabilities.drop[0]📜

Type: string

Default value
"ALL"

resources.limits.memory📜

Type: string

Default value
"256Mi"

resources.limits.cpu📜

Type: string

Default value
"200m"

resources.requests.memory📜

Type: string

Default value
"256Mi"

resources.requests.cpu📜

Type: string

Default value
"200m"

affinity📜

Type: object

Default value
{}
Default value (formatted)
{}

nodeSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

tolerations📜

Type: list

Default value
[]
Default value (formatted)
[]

hostAliases📜

Type: list

Default value
[]
Default value (formatted)
[]

podAnnotations📜

Type: object

Default value
{}
Default value (formatted)
{}

podLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

priorityClassName📜

Type: string

Default value
""

secrets📜

Type: list

Default value
[]
Default value (formatted)
[]

configMaps📜

Type: object

Default value
{}
Default value (formatted)
{}

volumeMounts📜

Type: list

Default value
[]
Default value (formatted)
[]

volumes📜

Type: list

Default value
[]
Default value (formatted)
[]

istio.enabled📜

Type: bool

Default value
false

istio.injection📜

Type: string

Default value
"disabled"

istio.mtls📜

Type: object

Default value
{"mode":"STRICT"}
Default value (formatted)
{
  "mode": "STRICT"
}

Description: Default peer authentication

istio.mtls.mode📜

Type: string

Default value
"STRICT"

Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic

monitoring.enabled📜

Type: bool

Default value
false

networkPolicies.enabled📜

Type: bool

Default value
false

networkPolicies.controlPlaneCidr📜

Type: string

Default value
"0.0.0.0/0"

networkPolicies.additionalPolicies📜

Type: list

Default value
[]
Default value (formatted)
[]

autoRegister.enabled📜

Type: bool

Default value
false

bbtests.enabled📜

Type: bool

Default value
false

bbtests.cypress.artifacts📜

Type: bool

Default value
true

bbtests.cypress.envs.cypress_baseUrl📜

Type: string

Default value
"http://gitlab-webservice-default.gitlab.svc.cluster.local:8181"

bbtests.cypress.envs.cypress_gitlab_first_name📜

Type: string

Default value
"testrunner"

bbtests.cypress.envs.cypress_gitlab_last_name📜

Type: string

Default value
"userrunner"

bbtests.cypress.envs.cypress_gitlab_username📜

Type: string

Default value
"gitlabrunner_user"

bbtests.cypress.envs.cypress_gitlab_password📜

Type: string

Default value
"Runner_PaSsw0rd123"

bbtests.cypress.envs.cypress_gitlab_email📜

Type: string

Default value
"gitlab@bigbang.dev"

bbtests.cypress.envs.cypress_gitlab_project📜

Type: string

Default value
"runner-hello-world"

bbtests.cypress.secretEnvs[0].name📜

Type: string

Default value
"cypress_adminpassword"

bbtests.cypress.secretEnvs[0].valueFrom.secretKeyRef.name📜

Type: string

Default value
"gitlab-gitlab-initial-root-password"

bbtests.cypress.secretEnvs[0].valueFrom.secretKeyRef.key📜

Type: string

Default value
"password"