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.6.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
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:4c6e24768e6af70e932ee5e8867b8e448325bdd62e5c9988847100fb41c4d693
string
string
number
boolean
string
string
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
global.psql.knownDecompositions[] (1)
- main
- ci
- embedding
- sec
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:0e0e167ba7b25438a93730e2b44816b3f8617f9270d0aa8e813c75895010d105
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
postgresql.image.repository (1)
bitnamilegacy/postgresql
string
string
boolean
string
string
string
string
string
string
postgresql.primary.initdb.extraVolumeMounts[].mountPath (1)
/docker-entrypoint-preinitdb.d/init_revision.sh
/etc/gitlab/postgres/registry_database_password
string
postgresql.primary.initdb.extraVolumeMounts[].name (1)
custom-init-scripts
registry-database-password
string
boolean
string
string
string
string
postgresql.primary.initdb.extraVolumes[].projected.sources[].secret.name (1)
{{ include "gitlab.registry.database.password.secret" . }}
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.6.2@sha256:8466fce5ee2346a792414dbe95fd7068ff8b90163eafa0415b3928a1ae7f655f
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:cce0df3d58374d46b7dc13191a48b1fbb52e3bf1967c3386ea5e2143622e4ca3
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:c46411c0335fbacbdeb2f3414b02104436c30c987b0675301608556c83a419c0
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" {{- if .Values.global.minio.enabled }} [runners.cache] Type = "s3" Path = "gitlab-runner" Shared = true [runners.cache.s3] ServerAddress = {{ include "gitlab-runner.cache-tpl.s3ServerAddress" . }} BucketName = "runner-cache" BucketLocation = "us-east-1" Insecure = false {{ end }}
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:3af0990adf2e303fc483a5448bb9cbc2866923b1da8154f4e00bd08a10978732
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