misc: helm sideload initContainer option (#4325)

***NO_CI***
This commit is contained in:
Nold
2021-10-24 21:36:45 +02:00
committed by GitHub
parent 5c99cf3cfa
commit f4d9fd43f0
3 changed files with 24 additions and 0 deletions

View File

@@ -21,6 +21,16 @@ spec:
serviceAccountName: {{ include "wiki.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
{{- if .Values.sideload.enabled }}
initContainers:
- name: {{ .Chart.Name }}-sideload
image: "{{ .Values.image.repository }}:{{ default "latest" .Values.image.tag }}"
imagePullPolicy: {{ default "IfNotPresent" .Values.image.imagePullPolicy }}
env:
{{- toYaml .Values.sideload.env | nindent 12 }}
command: [ "sh", "-c" ]
args: [ "mkdir -p /wiki/data/sideload && git clone --depth=1 {{ .Values.sideload.repoURL }} /wiki/data/sideload/" ]
{{- end }}
containers:
- name: {{ .Chart.Name }}
securityContext: