No introduction found. Create it?
Install with:
helm repo add gitlab-charts https://charts.gitlab.io/
helm install gitlab gitlab-charts/gitlab -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|
See the most popular values for this chart:
Key | Types |
---|---|
global.hosts.domain (6) ${SECRET_DOMAIN} | string |
boolean | |
global.hosts.minio.name (2) minio-gitlab.${SECRET_DOMAIN} | string |
boolean | |
global.hosts.externalIP (1) ${GITLAB_LB_IP} | string |
global.hosts.gitlab.name (1) gitlab-helm.${SECRET_DOMAIN} | string |
global.hosts.hostSuffix (1) staging | string |
global.hosts.pages.name (1) pages.${CLUSTER_SECRET_PRD_DOMAIN} | string |
global.hosts.registry.name (1) cr.${CLUSTER_SECRET_PRD_DOMAIN} | string |
boolean | |
string | |
global.ingress.class (5) nginx-external | string |
boolean | |
boolean | |
global.ingress.tls.secretName (3) acme-crt-secret-iwrite-software | string |
boolean | |
global.ingress.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${CLUSTER_SECRET_PRD_DOMAIN} | string |
string | |
string | |
boolean | |
global.initialRootPassword.key (5) initialRootPassword | string |
global.initialRootPassword.secret (5) gitlab-secret | string |
global.time_zone (5) ${TIMEZONE} | string |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
global.minio.credentials.secret (1) gitlab-minio-secret | string |
boolean | |
global.pages.apiSecret.key (1) shared_secret | string |
global.pages.apiSecret.secret (1) gitlab-pages-secret | string |
global.pages.host (1) pages.${CLUSTER_SECRET_PRD_DOMAIN} | string |
global.pages.objectStore.bucket (1) gitlab-pages | string |
string | |
global.pages.objectStore.connection.secret (1) gitlab-connection-secret | string |
boolean | |
boolean | |
boolean | |
string | |
boolean | |
boolean | |
global.appConfig.omniauth.providers[].secret (2) gitlab-oidc-secret | string |
string | |
string | |
boolean | |
global.appConfig.omniauth.autoLinkUser[] (1) - openid_connect | string |
global.appConfig.omniauth.autoSignInWithProvider (1) openid_connect | string |
global.appConfig.omniauth.syncEmailFromProvider (1) openid_connect | string |
global.appConfig.omniauth.syncProfileFromProvider[] (1) - openid_connect | string |
global.appConfig.artifacts.bucket (2) gitlab-artifacts | string |
boolean | |
global.appConfig.backups.bucket (2) gitlab-backups | string |
global.appConfig.backups.tmpBucket (2) gitlab-tmp | string |
global.appConfig.ciSecureFiles.bucket (2) gitlab-ci-secure-files | string |
boolean | |
boolean | |
boolean | |
global.appConfig.dependencyProxy.bucket (2) gitlab-dependency-proxy | string |
boolean | |
boolean | |
boolean | |
boolean | |
global.appConfig.externalDiffs.bucket (2) gitlab-external-diffs | string |
boolean | |
string | |
boolean | |
global.appConfig.gitlab_kas.key (1) kas_shared_secret | string |
global.appConfig.gitlab_kas.secret (1) gitlab-kas-secret | string |
global.appConfig.lfs.bucket (2) gitlab-lfs | string |
boolean | |
boolean | |
boolean | |
string | |
global.appConfig.object_store.connection.secret (1) gitlab-connection-secret | string |
global.appConfig.packages.bucket (2) gitlab-packages | string |
boolean | |
global.appConfig.terraformState.bucket (2) gitlab-terraform-state | string |
boolean | |
global.appConfig.uploads.bucket (2) gitlab-uploads | string |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
number | |
boolean | |
boolean | |
number | |
number | |
string | |
boolean | |
global.redis.host (3) gitlab-dragonfly.gitlab.svc.cluster.local | string |
boolean | |
global.smtp.domain (2) ${SECRET_DOMAIN} | string |
global.smtp.password.key (2) smtp_password | string |
global.smtp.password.secret (2) gitlab-config | string |
boolean | |
global.smtp.address (1) ${SECRET_SMTP_HOST} | string |
string | |
number | |
global.smtp.user_name (1) ${SECRET_TVO_EMAIL} | string |
boolean | |
boolean | |
global.psql.ci.password.key (2) PASSWORD | string |
global.psql.ci.password.secret (2) database-gitlab-ci-staging | string |
boolean | |
global.psql.ci.database (1) gitlab-ci | string |
string | |
global.psql.main.password.secret (2) database-gitlab-staging | string |
boolean | |
string | |
global.psql.password.key (2) postgres_password | string |
global.psql.password.secret (2) gitlab-config | string |
boolean | |
global.psql.database (1) gitlab | string |
global.psql.host (1) postgres.database | string |
number | |
global.psql.username (1) gitlab | string |
global.registry.bucket (2) gitlab-registry | string |
boolean | |
string | |
global.registry.httpSecret.secret (1) gitlab-registry-httpsecret | string |
string | |
global.registry.notificationSecret.secret (1) gitlab-registry-notification | string |
string | |
string | |
string | |
global.certificates.image.repository (1) registry.gitlab.com/gitlab-org/build/cng/certificates | string |
boolean | |
boolean | |
boolean | |
global.gitaly.authToken.key (1) authToken | string |
global.gitaly.authToken.secret (1) gitlab-gitaly-secret | string |
boolean | |
global.gitaly.internal.names[] (1) - default | string |
number | |
string | |
string | |
string | |
global.oauth.gitlab-pages.secret (1) oauth-gitlab-pages-secret | string |
boolean | |
global.railsSecrets.secret (1) gitlab-rails-secret | string |
boolean | |
boolean | |
string | |
global.shell.authToken.secret (1) gitlab-shell-secret | string |
global.shell.hostKeys.secret (1) gitlab-shell-host-keys | string |
boolean | |
string | |
string | |
global.workhorse.key (1) shared_secret | string |
global.workhorse.secret (1) gitlab-workhorse-secret | string |
global.workhorse.serviceName (1) webservice-default | string |
boolean | |
global.zoekt.gateway.basicAuth.secretName (1) gitlab-zoekt-basicauth | string |
boolean | |
boolean | |
boolean | |
boolean | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
boolean | |
gitlab.webservice.ingress.tls.secretName (1) gitlab-webservice-tls | string |
string | |
string | |
string | |
string | |
string | |
gitlab.gitaly.persistence.storageClass (1) ceph-filesystem | string |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
gitlab.gitlab-pages.ingress.annotations."external-dns.alpha.kubernetes.io/target" (1) external.${CLUSTER_SECRET_PRD_DOMAIN} | string |
string | |
boolean | |
boolean | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
string | |
number | |
number | |
number | |
number | |
number | |
number | |
number | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
gitlab.toolbox.backups.objectStorage.config.secret (1) gitlab-s3cmd-secret | string |
boolean | |
string | |
postgresql.persistence.storageClass (1) ceph-block | string |
boolean | |
redis.install (4) false | boolean |
string | |
string | |
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 | |
gitlab-runner.runners.secret (1) gitlab-runner-secret | string |
boolean | |
number | |
string | |
string | |
number | |
number | |
gitlab-runner.volumeMounts[].mountPath (1) /.gitlab-runner | string |
gitlab-runner.volumeMounts[].name (1) root-gitlab-runner | string |
string | |
gitlab-runner.volumes[].name (1) root-gitlab-runner | string |
grafana.enabled (2) false | boolean |
haproxy.install (2) false | boolean |
boolean | |
registry.storage.key (1) config | string |
registry.storage.secret (1) gitlab-registry-s3 | string |
traefik.install (2) false | boolean |
boolean | |
string | |
string | |
kas.enabled (1) true | boolean |
boolean | |
minio.ingress.tls.secretName (1) minio-tls | string |
string | |
minio.persistence.storageClass (1) ceph-block | string |
boolean |