diff --git a/examples/development/values-no-persist.yaml b/examples/development/values-no-persist.yaml new file mode 100644 index 0000000000000000000000000000000000000000..840fa81629141860bf4df4d8ec00cb147946a88c --- /dev/null +++ b/examples/development/values-no-persist.yaml @@ -0,0 +1,83 @@ +# This is an example values.yaml. It adjusts various default settings in order to fit GitLab +# into the standard GKE cluster defaults. (3 n1-standard-1 nodes). The is **not recommended** for a +# production deploy of GitLab. +# +# - all pods start with a single replica, rather than their other highly available defaults +# - resource requests are tuned down to the mimimal requirements for a single user to fully use GitLab +# - prometheus, gitlab ci runner, and the gitlab task-runner (used for backups and maintanance) are disabled +# - persistence is disabled for all enabled services which would normally require it. +prometheus: + install: false +gitlab-runner: + install: false +nginx-ingress: + controller: + replicaCount: 1 + minAvailable: 0 + resources: + requests: + cpu: 50m + memory: 100Mi + defaultBackend: + replicaCount: 1 + minAvailable: 0 + resources: + requests: + cpu: 5m + memory: 5Mi +redis: + persistence: + enabled: false + resources: + requests: + cpu: 10m + memory: 64Mi +minio: + persistence: + enabled: false + resources: + requests: + memory: 64Mi + cpu: 10m +# Reduce replica counts, reducing CPU & memory requirements +gitlab: + unicorn: + minReplicas: 1 + resources: + limits: + memory: 1.5G + requests: + cpu: 100m + memory: 900M + workhorse: + resources: + limits: + memory: 100M + requests: + cpu: 10m + memory: 10M + sidekiq: + minReplicas: 1 + resources: + limits: + memory: 1.5G + requests: + cpu: 50m + memory: 625M + gitlab-shell: + minReplicas: 1 + task-runner: + enabled: false + gitaly: + persistence: + enabled: false +registry: + minReplicas: 1 +certmanager: + resources: + requests: + cpu: 10m + memory: 32Mi +postgresql: + persistence: + enabled: false