29 lines
1.0 KiB
Smarty
29 lines
1.0 KiB
Smarty
{{- define "gitlab-runner.cache" }}
|
|
{{- if .Values.runners.cache.cacheType }}
|
|
- name: CACHE_TYPE
|
|
value: {{ default "" .Values.runners.cache.cacheType | quote }}
|
|
- name: CACHE_PATH
|
|
value: {{ coalesce .Values.runners.cache.cachePath .Values.runners.cache.s3CachePath | default "" | quote }}
|
|
{{- if .Values.runners.cache.cacheShared }}
|
|
- name: CACHE_SHARED
|
|
value: "true"
|
|
{{- end }}
|
|
{{- if eq .Values.runners.cache.cacheType "s3" }}
|
|
- name: CACHE_S3_SERVER_ADDRESS
|
|
value: {{ include "gitlab-runner.cache.s3ServerAddress" . }}
|
|
- name: CACHE_S3_BUCKET_NAME
|
|
value: {{ default "" .Values.runners.cache.s3BucketName | quote }}
|
|
- name: CACHE_S3_BUCKET_LOCATION
|
|
value: {{ default "" .Values.runners.cache.s3BucketLocation | quote }}
|
|
{{- if .Values.runners.cache.s3CacheInsecure }}
|
|
- name: CACHE_S3_INSECURE
|
|
value: "true"
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- if eq .Values.runners.cache.cacheType "gcs" }}
|
|
- name: CACHE_GCS_BUCKET_NAME
|
|
value: {{ default "" .Values.runners.cache.gcsBucketName | quote }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end -}}
|