gitlab helm

No introduction found. Create it?

Install

Install with:

helm repo add gitlab-charts https://charts.gitlab.io/
helm install gitlab gitlab-charts/gitlab -f values.yaml

Examples

See examples from other people.

Top Repositories (1 out of 5)

NameRepoStarsVersionTimestamp
gitlabvaskozl/home-infra959.4.221 hours ago

Values

See the most popular values for this chart:

KeyTypes
string
string
string
string
boolean
string
string
string
string
string
boolean
global.hosts.minio.name (2)
minio-gitlab.${SECRET_DOMAIN}
string
boolean
global.hosts.gitlab.name (1)
gitlab-helm.${SECRET_DOMAIN}
string
string
boolean
string
boolean
boolean
global.ingress.tls.secretName (3)
acme-crt-secret-iwrite-software
string
boolean
string
boolean
string
string
string
string
string
boolean
number
boolean
boolean
boolean
boolean
string
string
boolean
boolean
boolean
string
boolean
boolean
global.smtp.address (3)
smtp.mailgun.org
string
string
string
number
boolean
string
global.smtp.domain (2)
${SECRET_DOMAIN}
string
string
number
string
boolean
number
boolean
boolean
string
boolean
string
boolean
boolean
string
string
string
string
boolean
string
string
boolean
string
string
string
boolean
string
string
boolean
boolean
string
boolean
string
string
boolean
boolean
boolean
string
boolean
string
string
boolean
string
boolean
string
string
boolean
string
string
boolean
boolean
boolean
string
boolean
string
string
boolean
boolean
boolean
boolean
string
boolean
string
string
string
boolean
string
string
boolean
boolean
number
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
string
string
string
string
boolean
string
boolean
boolean
string
number
string
string
string
string
string
number
number
boolean
boolean
string
boolean
boolean
number
boolean
string
string
string
boolean
string
string
string
string
boolean
string
string
string
number
boolean
string
string
boolean
string
boolean
boolean
string
number
string
string
string
string
string
number
number
boolean
boolean
string
string
string
boolean
string
string
global.certificates.image.repository (3)
registry.gitlab.com/gitlab-org/build/cng/certificates
string
global.certificates.image.tag (1)
18.2.4@sha256:c745596d9e12a694dd4f73b17af75322b101e4ffd71d746bb9c5c0e72354d793
string
string
number
boolean
boolean
number
number
string
boolean
string
string
boolean
number
number
string
number
number
string
boolean
string
string
boolean
global.psql.host (2)
postgres.database
string
boolean
string
global.psql.ci.password.secret (1)
database-gitlab-ci-staging
string
boolean
string
string
string
boolean
number
string
boolean
string
global.redis.auth.secret (1)
gitlab-redis-secret
string
global.redis.host (3)
gitlab-dragonfly.gitlab.svc.cluster.local
string
boolean
boolean
string
string
string
number
number
string
number
number
string
boolean
global.gitlabBase.image.repository (2)
registry.gitlab.com/gitlab-org/build/cng/gitlab-base
string
global.gitlabBase.image.tag (1)
18.2.4@sha256:bd18e5e251dc9c4ffa36a524afe736747af3a3dbeadaade669844e6e713d63f6
string
boolean
string
boolean
string
string
boolean
number
string
string
string
global.registry.httpSecret.secret (1)
gitlab-registry-httpsecret
string
string
string
boolean
string
boolean
boolean
boolean
boolean
string
string
string
boolean
string
global.workhorse.secret (1)
gitlab-workhorse-secret
string
string
string
string
string
string
boolean
boolean
string
boolean
boolean
boolean
boolean
boolean
string
string
boolean
global.kubectl.image.repository (1)
registry.gitlab.com/gitlab-org/build/cng/kubectl
string
number
number
string
string
string
global.oauth.gitlab-pages.secret (1)
oauth-gitlab-pages-secret
string
string
string
string
string
string
global.shell.hostKeys.secret (1)
gitlab-shell-host-keys
string
boolean
string
number
string
boolean
string
boolean
nginx-ingress.controller.config.annotation-value-word-blocklist (1)
load_module,lua_package,_by_lua,location,root,proxy_pass,serviceaccount,{,},',"
string
string
string
string
string
string
nginx-ingress.controller.config.ssl-ciphers (1)
ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4
string
string
number
number
string
number
string
boolean
nginx-ingress.controller.ingressClassResource.name (1)
{{ include "ingress.class.name" $ | quote }}
string
boolean
string
string
string
string
number
boolean
number
string
string
boolean
string
string
string
boolean
boolean
boolean
string
boolean
postgresql.auth.existingSecret (1)
{{ include "gitlab.psql.password.secret" . }}
string
postgresql.auth.password (1)
bogus-satisfy-upgrade
string
string
string
postgresql.auth.secretKeys.userPasswordKey (1)
{{ include "gitlab.psql.password.key" $ }}
string
boolean
string
boolean
string
string
string
string
string
string
postgresql.primary.extraVolumeMounts[].mountPath (1)
/docker-entrypoint-preinitdb.d/init_revision.sh
string
string
string
postgresql.primary.initdb.scriptsConfigMap (1)
{{ include "gitlab.psql.initdbscripts" $}}
string
string
boolean
boolean
boolean
string
boolean
number
string
boolean
boolean
boolean
boolean
boolean
boolean
string
boolean
number
string
string
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].bearer_token_file (1)
/var/run/secrets/kubernetes.io/serviceaccount/token
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].job_name (1)
prometheus
kubernetes-apiservers
kubernetes-pods
kubernetes-service-endpoints
kubernetes-services
string
string
string
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].relabel_configs[].action (1)
keep
keep
replace
replace
replace
labelmap
replace
replace
keep
replace
replace
replace
labelmap
replace
replace
replace
keep
labelmap
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].relabel_configs[].regex (1)
default;kubernetes;https
true
(https?)
(.+)
([^:]+)(?::\d+)?;(\d+)
__meta_kubernetes_pod_label_(.+)
true
(https?)
(.+)
([^:]+)(?::\d+)?;(\d+)
__meta_kubernetes_service_label_(.+)
true
__meta_kubernetes_service_label_(.+)
string, boolean
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].relabel_configs[].source_labels[] (1)
- __meta_kubernetes_namespace
- __meta_kubernetes_service_name
- __meta_kubernetes_endpoint_port_name
- __meta_kubernetes_pod_annotation_gitlab_com_prometheus_scrape
- __meta_kubernetes_pod_annotation_gitlab_com_prometheus_scheme
- __meta_kubernetes_pod_annotation_gitlab_com_prometheus_path
- __address__
- __meta_kubernetes_pod_annotation_gitlab_com_prometheus_port
- __meta_kubernetes_namespace
- __meta_kubernetes_pod_name
- __meta_kubernetes_service_annotation_gitlab_com_prometheus_scrape
- __meta_kubernetes_service_annotation_gitlab_com_prometheus_scheme
- __meta_kubernetes_service_annotation_gitlab_com_prometheus_path
- __address__
- __meta_kubernetes_service_annotation_gitlab_com_prometheus_port
- __meta_kubernetes_namespace
- __meta_kubernetes_service_name
- __meta_kubernetes_pod_node_name
- __meta_kubernetes_service_annotation_gitlab_com_prometheus_probe
- __address__
- __param_target
- __meta_kubernetes_namespace
- __meta_kubernetes_service_name
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].relabel_configs[].target_label (1)
__scheme__
__metrics_path__
__address__
kubernetes_namespace
kubernetes_pod_name
__scheme__
__metrics_path__
__address__
kubernetes_namespace
kubernetes_name
kubernetes_node
__param_target
__address__
instance
kubernetes_namespace
kubernetes_name
string
string
string
prometheus.serverFiles.prometheus.yml.scrape_configs[].tls_config.ca_file (1)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
string
boolean
boolean
string
string
string
boolean
boolean
string
string
boolean
number
number
string
string
string
number
string
string
string
string
string
string
boolean
string
number
string
string
string
string
string
string
string
string
string
string
gitlab.gitlab-pages.image.repository (1)
ghcr.io/vaskozl/gitlab-pages
string
gitlab.gitlab-pages.image.tag (1)
18.4.2@sha256:686a5f7203ec38b6a8ada0d2ea02ec63b8a106846452e08d8394a65815d29391
string
number
number
number
number
number
gitlab.gitlab-shell.extraVolumeMounts (1)
- name: var-log-gitlab-shell mountPath: /var/log/gitlab-shell
string
gitlab.gitlab-shell.extraVolumes (1)
- name: var-log-gitlab-shell emptyDir: {}
string
gitlab.gitlab-shell.image.repository (1)
ghcr.io/vaskozl/gitlab-shell
string
gitlab.gitlab-shell.image.tag (1)
18.2.4@sha256:ecdd6c835959d30943f6be36fcb30e54d23bd84fcbf8f066dba091cc26d19eca
string
number
number
number
number
string
string
gitlab.gitlab-exporter.image.repository (1)
ghcr.io/vaskozl/gitlab-exporter
string
gitlab.gitlab-exporter.image.tag (1)
18.2.4@sha256:c5f69fc5721368eb66d4d857da78ef9a8f9bcc4ea8286aafcfb590a5d91d1945
string
number
number
number
number
number
number
string
string
string
boolean
number
boolean
boolean
string
boolean
boolean
gitlab-runner.runners.config (3)
[[runners]] [runners.docker] tls_verify = false image = "docker:stable" privileged = true disable_cache = false volumes = ["/certs/client", "/cache"] [runners.kubernetes] image = "ubuntu:latest" privileged = true [[runners.kubernetes.volumes.empty_dir]] name = "docker-certs" mount_path = "/certs/client" medium = "Memory"
string
string
boolean
string
boolean
number
number
string
boolean
string
string
number
number
string
string
string
string
boolean
boolean
boolean
gitlab-zoekt.gateway.basicAuth.secretName (1)
{{ include "gitlab.zoekt.gateway.basicAuth.secretName" $ }}
string
boolean
gitlab-zoekt.indexer.internalApi.gitlabUrl (1)
{{ include "gitlab.zoekt.indexer.internalApi.gitlabUrl" $ }}
string
gitlab-zoekt.indexer.internalApi.secretKey (1)
{{ include "gitlab.zoekt.indexer.internalApi.secretKey" $ }}
string
gitlab-zoekt.indexer.internalApi.secretName (1)
{{ include "gitlab.zoekt.indexer.internalApi.secretName" $ }}
string
boolean
haproxy.controller.extraArgs[] (1)
- --configmap-tcp-services=$(POD_NAMESPACE)/$(POD_NAMESPACE)-haproxy-tcp
string
string
number
number
string
boolean
boolean
boolean
number
number
boolean
boolean
string
boolean
number
string
string
number
number
string
boolean
string
string
string
string
boolean
nginx-ingress-geo.controller.config.annotation-value-word-blocklist (1)
load_module,lua_package,_by_lua,location,root,proxy_pass,serviceaccount,{,},',"
string
string
string
string
string
string
nginx-ingress-geo.controller.config.ssl-ciphers (1)
ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4
string
string
number
number
string
number
boolean
string
nginx-ingress-geo.controller.electionID (1)
ingress-controller-leader-geo
string
boolean
string
nginx-ingress-geo.controller.ingressClassResource.name (1)
{{ include "gitlab.geo.ingress.class.name" $ | quote }}
string
boolean
string
string
string
string
number
boolean
number
string
string
boolean
string
string
string
boolean
nginx-ingress-geo.externalIpTpl (1)
{{ .Values.global.hosts.externalGeoIP }}
string
boolean
boolean
boolean
string
boolean
registry.image.repository (1)
ghcr.io/vaskozl/gitlab-container-registry
string
registry.image.tag (1)
18.2.4@sha256:4c1b16a3ff5a2c07cd27d86b7097653ad0d2d47615e164a09d960f40df12696c
string
string
registry.storage.key (1)
registry.minio.yaml
string
string
boolean
string
boolean
boolean
string
boolean
string
number
number
string
string
string
shared-secrets.selfsign.image.repository (1)
registry.gitlab.com/gitlab-org/build/cng/cfssl-self-sign
string
string
string
boolean
boolean