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 | pl4nty/homelab | 33 | 0.70.3 | 19 days ago |
gitlab-runner | pl4nty/homelab | 33 | 0.70.3 | 19 days ago |
gitlab-runner | pascaliske/infrastructure | 61 | 0.70.3 | 19 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
gitlabUrl (13) https://gitlab.com/ | string |
rbac.create (13) true | boolean |
boolean | |
string | |
string | |
string | |
rbac.imagePullSecrets[] (1) - gitlab-registry-auth | string |
runners.config (9) [[runners]]
[runners.kubernetes]
namespace = "{{.Release.Namespace}}"
privileged = true
[[runners.kubernetes.volumes.host_path]]
name = "devices"
host_path = "/dev"
mount_path = "/dev"
read_only = true
[[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:
accessModes: [ ReadWriteOnce ]
resources:
requests:
storage: 32Gi
'''
[runners.feature_flags]
FF_USE_ADVANCED_POD_SPEC_CONFIGURATION = true
| string |
runners.secret (9) gitlab-runner | string |
runners.tags (5) amd64 | string |
boolean | |
string | |
runners.cache.secretName (2) runner-secret | string |
runners.env.DOCKER_HOST (2) tcp://docker:2375 | string |
string | |
runners.executor (2) kubernetes | string |
runners.imagePullPolicy (2) if-not-present | string |
runners.name (2) BB-8 | string |
runners.namespace (2) default | string |
boolean | |
boolean | |
number | |
boolean | |
boolean | |
string | |
metrics.serviceMonitor.path (1) /metrics | string |
string | |
metrics.port (1) 9252 | number |
metrics.portName (1) metrics | string |
number | |
boolean | |
service.type (1) ClusterIP | string |
logLevel (4) info | string |
imagePullPolicy (3) IfNotPresent | string |
imagePullSecrets[].name (3) regcred | string |
string | |
podAnnotations."secret.reloader.stakater.com/reload" (1) runner-secret, runner-cache-secret | string |
number | |
string | |
string | |
defaultPodOptions.annotations."sidecar.opentelemetry.io/inject" (2) monitoring/opentelemetry-sidecar | string |
env.TZ (2) ${TIMEZONE} | string |
logFormat (2) json | string |
runnerRegistrationToken (2) ${SECRET_GITLAB_RUNNER_TOKEN} | string |
string | |
string | |
string | |
string | |
string | |
extraEnvFrom.CACHE_S3_ACCESS_KEY.secretKeyRef.name (1) runner-cache-secret | string |
string | |
extraEnvFrom.CACHE_S3_SECRET_KEY.secretKeyRef.name (1) runner-cache-secret | string |
fullnameOverride (1) gitlab-runner | string |
image (1) gitlab/gitlab-runner:alpine-v14.0.1 | string |
nameOverride (1) gitlab-runner | string |
boolean | |
podSecurityPolicy.resourceNames[] (1) - gitlab-runner | string |
string | |
string | |
number | |
runnerToken (1) ${GITLAB_RUNNER_TOKEN} | string |
number | |
number | |
sentryDsn (1) ${SENTRY_DSN_LEGACY} | string |
boolean | |
number | |
tolerations[].effect (1) NoSchedule | string |
tolerations[].key (1) k8s.pascaliske.dev/location | string |
string | |
tolerations[].value (1) public | string |
volumeMounts[].mountPath (1) /.gitlab-runner | string |
volumeMounts[].name (1) root-gitlab-runner | string |
string | |
volumes[].name (1) root-gitlab-runner | string |