No introduction found. Create it?
Install with:
helm repo add gitlab https://charts.gitlab.io/
helm install gitlab-runner gitlab/gitlab-runner -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
gitlab-runner | pascaliske/infrastructure | 66 | 0.79.1 | 2 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
gitlabUrl (7) https://gitlab.com/ | string |
rbac.create (7) true | boolean |
boolean | |
rbac.imagePullSecrets[] (1) - gitlab-registry-auth | string |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
metrics.serviceMonitor.path (1) /metrics | string |
string | |
metrics.port (1) 9252 | number |
metrics.portName (1) metrics | string |
boolean | |
service.type (1) ClusterIP | string |
number | |
number | |
runners.config (4) [[runners]]
name = "X8Dr9i-qb"
environment = ["FF_GITLAB_REGISTRY_HELPER_IMAGE=true"]
builds_dir = "/builds"
[runners.feature_flags]
FF_USE_ADVANCED_POD_SPEC_CONFIGURATION = true
[runners.cache]
Type = "s3"
Shared = true
[runners.cache.s3]
ServerAddress = "s3.alexsaphir.com"
BucketName = "gitlab-runner"
BucketLocation = "us-east-1"
AuthenticationType = "access-key"
[runners.kubernetes]
namespace = "{{.Release.Namespace}}"
image = "ubuntu:22.04"
[runners.kubernetes.affinity]
[runners.kubernetes.affinity.node_affinity.required_during_scheduling_ignored_during_execution]
[[runners.kubernetes.affinity.node_affinity.required_during_scheduling_ignored_during_execution.node_selector_terms]]
[[runners.kubernetes.affinity.node_affinity.required_during_scheduling_ignored_during_execution.node_selector_terms.match_expressions]]
key = "node-role.kubernetes.io/control-plane"
operator = "DoesNotExist"
[[runners.kubernetes.pod_spec]]
name = "ephemeral-builds"
patch_type = "strategic"
patch = '''
containers:
- name: build
volumeMounts:
- name: builds
mountPath: /builds
- name: helper
volumeMounts:
- name: builds
mountPath: /builds
volumes:
- name: builds
ephemeral:
volumeClaimTemplate:
spec:
storageClassName: openebs-hostpath
accessModes: [ ReadWriteOnce ]
resources:
requests:
storage: 8Gi
'''
| string |
runners.secret (4) gitlab-runner-secret | string |
runners.executor (2) kubernetes | string |
string | |
runners.affinity.nodeAffinity.requiredDuringSchedulingIgnoredDuringExecution.nodeSelectorTerms[].matchExpressions[].key (1) node-role.kubernetes.io/control-plane | string |
string | |
string | |
runners.cache.secretName (1) gitlab-runner-s3access-secret | string |
runners.env.DOCKER_HOST (1) tcp://docker:2375 | string |
string | |
runners.imagePullPolicy (1) if-not-present | string |
runners.namespace (1) default | string |
boolean | |
boolean | |
runners.tags (1) kubernetes,internal | string |
boolean | |
logLevel (3) info | string |
number | |
env.TZ (2) ${TIMEZONE} | string |
imagePullPolicy (2) IfNotPresent | string |
imagePullSecrets[].name (2) gitlab-registry-auth | string |
logFormat (2) json | string |
string | |
string | |
string | |
extraEnv.CACHE_S3_BUCKET_NAME (1) gitlab-runner | string |
extraEnv.CACHE_S3_SERVER_ADDRESS (1) s3.${DOMAIN_NAME} | string |
boolean | |
string | |
extraEnvFrom.CACHE_S3_ACCESS_KEY.secretKeyRef.name (1) gitlab-runner-s3access-secret | string |
string | |
extraEnvFrom.CACHE_S3_SECRET_KEY.secretKeyRef.name (1) gitlab-runner-s3access-secret | string |
fullnameOverride (1) gitlab-runner | string |
nameOverride (1) gitlab-runner | string |
boolean | |
podSecurityPolicy.resourceNames[] (1) - gitlab-runner | string |
string | |
string | |
number | |
runnerRegistrationToken (1) ${SECRET_GITLAB_RUNNER_TOKEN} | string |
runnerToken (1) ${GITLAB_RUNNER_TOKEN} | string |
number | |
number | |
sentryDsn (1) ${SENTRY_DSN_LEGACY} | string |
number | |
volumeMounts[].mountPath (1) /.gitlab-runner | string |
volumeMounts[].name (1) root-gitlab-runner | string |
string | |
volumes[].name (1) root-gitlab-runner | string |