gitlab-runner.checkInterval
| polling interval
| 30s
|
gitlab-runner.concurrent
| number of concurrent jobs
| 20
|
gitlab-runner.install
| install the gitlab-runner chart
| true
|
gitlab-runner.image
| runner image
| gitlab/gitlab-runner:alpine-v10.5.0
|
gitlab-runner.imagePullPolicy
| image pull policy
| IfNotPresent
|
gitlab-runner.rbac.clusterWideAccess
| deploy containers of jobs cluster-wide
| false
|
gitlab-runner.rbac.create
| whether to create rbac service account
| true
|
gitlab-runner.rbac.serviceAccountName
| name of the rbac service account to create
| default
|
gitlab-runner.resources.limits.cpu
| runner resources
|
|
gitlab-runner.resources.limits.memory
| runner resources
|
|
gitlab-runner.resources.requests.cpu
| runner resources
|
|
gitlab-runner.resources.requests.memory
| runner resources
|
|
gitlab-runner.runners.build.cpuRequests
| build container limit
|
|
gitlab-runner.runners.build.memoryLimit
| build container limit
|
|
gitlab-runner.runners.build.memoryRequests
| build container limit
|
|
gitlab-runner.runners.builds.cpuLimit
| build container limit
|
|
gitlab-runner.runners.cache.cacheShared
| share the cache between runners
| true
|
gitlab-runner.runners.cache.cacheType
| cache type
| s3
|
gitlab-runner.runners.cache.s3BucketLocation
| bucket region
| us-east-1
|
gitlab-runner.runners.cache.s3BucketName
| name of the bucket
| runner-cache
|
gitlab-runner.runners.cache.s3CacheInsecure
| use http
| false
|
gitlab-runner.runners.cache.s3CachePath
| path in the bucket
| gitlab-runner
|
gitlab-runner.runners.cache.secretName
| secret to accesskey and secretkey from
| gitlab-minio
|
gitlab-runner.runners.image
| default container image to use in builds
| ubuntu:16.04
|
gitlab-runner.runners.imagePullSecrets
| imagePullSecrets
| []
|
gitlab-runner.runners.namespace
| namespace to run jobs in
| default
|
gitlab-runner.runners.privileged
| run in privieleged mode,needed for dind
| false
|
gitlab-runner.runners.service.cpuLimit
| service container limit
|
|
gitlab-runner.runners.service.cpuRequests
| service container limit
|
|
gitlab-runner.runners.service.memoryLimit
| service container limit
|
|
gitlab-runner.runners.service.memoryRequests
| service container limit
|
|
gitlab-runner.unregisterRunners
| unregister all runners before termination
| true
|
gitlab.gitaly.authToken.key
| Key to Gitaly token in the secret
| token
|
gitlab.gitaly.authToken.secret
| Gitaly secret name
| {.Release.Name}-gitaly-secret
|
gitlab.gitaly.image.pullPolicy
| Gitaly image pull policy
|
|
gitlab.gitaly.image.repository
| Gitaly image repository
| registry.gitlab.com/gitlab-org/build/cng/gitaly
|
gitlab.gitaly.image.tag
| Gitaly image tag
| latest
|
gitlab.gitaly.persistence.accessMode
| Gitaly persistence access mode
| ReadWriteOnce
|
gitlab.gitaly.persistence.enabled
| Gitaly enable persistence flag
| true
|
gitlab.gitaly.persistence.matchExpressions
| Label-expression matches to bind
|
|
gitlab.gitaly.persistence.matchLabels
| Label-value matches to bind
|
|
gitlab.gitaly.persistence.size
| Gitaly persistence volume size
| 50Gi
|
gitlab.gitaly.persistence.storageClass
| storageClassName for provisioning
|
|
gitlab.gitaly.persistence.subPath
| Gitaly persistence volume mount path
|
|
gitlab.gitaly.persistence.volumeName
| Existing persistent volume name
|
|
gitlab.gitaly.securityContext.fsGroup
| Group ID under which the pod should be started
| 1000
|
gitlab.gitaly.securityContext.runAsUser
| User ID under which the pod should be started
| 1000
|
gitlab.gitaly.service.annotations
| Annotations to add to the Service
| {}
|
gitlab.gitaly.service.externalPort
| Gitaly service exposed port
| 8075
|
gitlab.gitaly.service.internalPort
| Gitaly internal port
| 8075
|
gitlab.gitaly.service.name
| Gitaly service name
| gitaly
|
gitlab.gitaly.service.type
| Gitaly service type
| ClusterIP
|
gitlab.gitaly.serviceName
| Gitaly service name
| gitaly
|
gitlab.gitaly.shell.authToken.key
| Shell key
| secret
|
gitlab.gitaly.shell.authToken.secret
| Shell secret
| {Release.Name}-gitlab-shell-secret
|
gitlab.gitlab-shell.authToken.key
| Shell auth secret key
| secret
|
gitlab.gitlab-shell.authToken.secret
| Shell auth secret
| {Release.Name}-gitlab-shell-secret
|
gitlab.gitlab-shell.enabled
| Shell enable flag
| true
|
gitlab.gitlab-shell.image.pullPolicy
| Shell image pull policy
|
|
gitlab.gitlab-shell.image.repository
| Shell image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-shell
|
gitlab.gitlab-shell.image.tag
| Shell image tag
| latest
|
gitlab.gitlab-shell.replicaCount
| Shell replicas
| 1
|
gitlab.gitlab-shell.service.annotations
| Annotations to add to the Service
| {}
|
gitlab.gitlab-shell.service.externalPort
| Shell exposed port
| 22
|
gitlab.gitlab-shell.service.internalPort
| Shell internal port
| 22
|
gitlab.gitlab-shell.service.name
| Shell service name
| gitlab-shell
|
gitlab.gitlab-shell.service.type
| Shell service type
| ClusterIP
|
gitlab.gitlab-shell.unicorn.serviceName
| Unicorn service name
| unicorn
|
gitlab.migrations.bootsnap.enabled
| Migrations Bootsnap enable flag
| true
|
gitlab.migrations.enabled
| Migrations enable flag
| true
|
gitlab.migrations.image.pullPolicy
| Migrations pull policy
|
|
gitlab.migrations.image.repository
| Migrations image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-task_runner-ee
|
gitlab.migrations.image.tag
| Migrations image tag
| latest
|
gitlab.migrations.psql.password.key
| key to psql password in psql secret
| psql-password
|
gitlab.migrations.psql.password.secret
| psql secret
| gitlab-postgres
|
gitlab.migrations.psql.port
| Set PostgreSQL server port. Takes precedence over global.psql.port
|
|
|
|
|
gitlab.sidekiq.concurrency
| Sidekiq default concurrency
| 10
|
gitlab.sidekiq.enabled
| Sidekiq enabled flag
| true
|
gitlab.sidekiq.gitaly.authToken.key
| key to Gitaly token in Gitaly secret
| token
|
gitlab.sidekiq.gitaly.authToken.secret
| Gitaly secret
| {.Release.Name}-gitaly-secret
|
gitlab.sidekiq.gitaly.serviceName
| Gitaly service name
| gitaly
|
gitlab.sidekiq.image.pullPolicy
| Sidekiq image pull policy
|
|
gitlab.sidekiq.image.repository
| Sidekiq image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-sidekiq-ee
|
gitlab.sidekiq.image.tag
| Sidekiq image tag
| latest
|
gitlab.sidekiq.psql.password.key
| key to psql password in psql secret
| psql-password
|
gitlab.sidekiq.psql.password.secret
| psql password secret
| gitlab-postgres
|
gitlab.sidekiq.psql.port
| Set PostgreSQL server port. Takes precedence over global.psql.port
|
|
|
|
|
gitlab.sidekiq.replicas
| Sidekiq replicas
| 1
|
gitlab.sidekiq.resources.requests.cpu
| Sidekiq minimum needed cpu
| 100m
|
gitlab.sidekiq.resources.requests.memory
| Sidekiq minimum needed memory
| 600M
|
gitlab.sidekiq.timeout
| Sidekiq job timeout
| 5
|
gitlab.task-runner.annotations
| Annotations to add to the task runner
| {}
|
gitlab.task-runner.backups.cron.enabled
| Backup CronJob enabled flag
| false
|
gitlab.task-runner.backups.cron.extraArgs
| String of args to pass to the backup utility
|
|
gitlab.task-runner.backups.cron.persistence.accessMode
| Backup cron persistence access mode
| ReadWriteOnce
|
gitlab.task-runner.backups.cron.persistence.enabled
| Backup cron enable persistence flag
| false
|
gitlab.task-runner.backups.cron.persistence.matchExpressions
| Label-expression matches to bind
|
|
gitlab.task-runner.backups.cron.persistence.matchLabels
| Label-value matches to bind
|
|
gitlab.task-runner.backups.cron.persistence.size
| Backup cron persistence volume size
| 10Gi
|
gitlab.task-runner.backups.cron.persistence.storageClass
| storageClassName for provisioning
|
|
gitlab.task-runner.backups.cron.persistence.subPath
| Backup cron persistence volume mount path
|
|
gitlab.task-runner.backups.cron.persistence.volumeName
| Existing persistent volume name
|
|
gitlab.task-runner.backups.cron.resources.requests.cpu
| Backup cron minimum needed cpu
| 50m
|
gitlab.task-runner.backups.cron.resources.requests.memory
| Backup cron minimum needed memory
| 350M
|
gitlab.task-runner.backups.cron.schedule
| Cron style schedule string
| 0 1 * * *
|
gitlab.task-runner.backups.objectStorage.backend
| Object storage provider to use (s3 or gcs )
| s3
|
gitlab.task-runner.backups.objectStorage.config.gcpProject
| GCP Project to use when backend is gcs
| ””
|
gitlab.task-runner.backups.objectStorage.config.key
| key containing credentials in secret
| ””
|
gitlab.task-runner.backups.objectStorage.config.secret
| Object storage credentials secret
| ””
|
gitlab.task-runner.backups.objectStorage.config
| Authentication information for object storage
| {}
|
gitlab.task-runner.bootsnap.enabled
| Enable Bootsnap cache in Task runner
| true
|
gitlab.task-runner.enabled
| Task runner enabled flag
| true
|
gitlab.task-runner.image.pullPolicy
| Task runner image pull policy
| IfNotPresent
|
gitlab.task-runner.image.repository
| Task runner image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-task-runner-ee
|
gitlab.task-runner.image.tag
| Task runner image tag
| latest
|
gitlab.task-runner.init.image.repository
| Task runner init image repository
|
|
gitlab.task-runner.init.image.tag
| Task runner init image tag
|
|
gitlab.task-runner.init.resources.requests.cpu
| Task runner init minimum needed cpu
| 50m
|
gitlab.task-runner.persistence.accessMode
| Task runner persistence access mode
| ReadWriteOnce
|
gitlab.task-runner.persistence.enabled
| Task runner enable persistence flag
| false
|
gitlab.task-runner.persistence.matchExpressions
| Label-expression matches to bind
|
|
gitlab.task-runner.persistence.matchLabels
| Label-value matches to bind
|
|
gitlab.task-runner.persistence.size
| Task runner persistence volume size
| 10Gi
|
gitlab.task-runner.persistence.storageClass
| storageClassName for provisioning
|
|
gitlab.task-runner.persistence.subPath
| Task runner persistence volume mount path
|
|
gitlab.task-runner.persistence.volumeName
| Existing persistent volume name
|
|
gitlab.task-runner.resources.requests.cpu
| Task runner minimum needed cpu
| 50m
|
gitlab.task-runner.resources.requests.memory
| Task runner minimum needed memory
| 350M
|
gitlab.task-runner.psql.port
| Set PostgreSQL server port. Takes precedence over global.psql.port
|
|
|
|
|
gitlab.unicorn.enabled
| Unicorn enabled flag
| true
|
gitlab.unicorn.gitaly.authToken.key
| Key to Gitaly token in Gitaly secret
| token
|
gitlab.unicorn.gitaly.authToken.secret
| Gitaly secret name
| {.Release.Name}-gitaly-secret
|
gitlab.unicorn.gitaly.serviceName
| Gitaly service name
| gitaly
|
gitlab.unicorn.image.pullPolicy
| Unicorn image pull policy
|
|
gitlab.unicorn.image.repository
| Unicorn image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-webservice-ee
|
gitlab.unicorn.image.tag
| Unicorn image tag
| latest
|
gitlab.unicorn.psql.password.key
| Key to psql password in psql secret
| psql-password
|
gitlab.unicorn.psql.password.secret
| psql secret name
| gitlab-postgres
|
gitlab.unicorn.psql.port
| Set PostgreSQL server port. Takes precedence over global.psql.port
|
|
|
|
|
gitlab.unicorn.registry.api.port
| Registry port
| 5000
|
gitlab.unicorn.registry.api.protocol
| Registry protocol
| http
|
gitlab.unicorn.registry.api.serviceName
| Registry service name
| registry
|
gitlab.unicorn.registry.tokenIssuer
| Registry token issuer
| gitlab-issuer
|
gitlab.unicorn.replicaCount
| Unicorn number of replicas
| 1
|
gitlab.unicorn.resources.requests.cpu
| Unicorn minimum cpu
| 200m
|
gitlab.unicorn.resources.requests.memory
| Unicorn minimum memory
| 1.4G
|
gitlab.unicorn.service.annotations
| Annotations to add to the Service
| {}
|
gitlab.unicorn.service.externalPort
| Unicorn exposed port
| 8080
|
gitlab.unicorn.service.internalPort
| Unicorn internal port
| 8080
|
gitlab.unicorn.service.type
| Unicorn service type
| ClusterIP
|
gitlab.unicorn.service.workhorseExternalPort
| Workhorse exposed port
| 8181
|
gitlab.unicorn.service.workhorseInternalPort
| Workhorse internal port
| 8181
|
gitlab.unicorn.shell.authToken.key
| Key to shell token in shell secret
| secret
|
gitlab.unicorn.shell.authToken.secret
| Shell token secret
| {Release.Name}-gitlab-shell-secret
|
gitlab.unicorn.workerProcesses
| Unicorn number of workers
| 2
|
gitlab.unicorn.workerTimeout
| Unicorn worker timeout
| 60
|
gitlab.unicorn.workhorse.extraArgs
| String of extra parameters for workhorse
| ””
|
gitlab.unicorn.workhorse.image
| Workhorse image repository
| registry.gitlab.com/gitlab-org/build/cng/gitlab-workhorse-ee
|
gitlab.unicorn.workhorse.sentryDSN
| DSN for Sentry instance for error reporting
| ””
|
gitlab.unicorn.workhorse.tag
| Workhorse image tag
|
|
Help and feedback
If there's something you don't like about this feature
To propose functionality that GitLab does not yet offer
To further help GitLab in shaping new features
If you didn't find what you were looking for
If you want help with something very specific to your use case, and can use some community support
POST ON GITLAB FORUM
If you have problems setting up or using this feature (depending on your GitLab subscription)
REQUEST SUPPORT
To view all GitLab tiers and features or to upgrade
If you want to try all features available in GitLab.com
If you want to try all features available in GitLab self-managed
If you spot an error or a need for improvement and would like to fix it yourself in a merge request
EDIT THIS PAGE
If you would like to suggest an improvement to this doc