diff --git a/restic/templates/cronjob.yaml b/restic/templates/cronjob.yaml index 950d0de35b277de846cdf5e73e8c81f4becc2867..1924551f4a9f59eed03b3d22d65a5a66a8d6896e 100644 --- a/restic/templates/cronjob.yaml +++ b/restic/templates/cronjob.yaml @@ -34,42 +34,43 @@ spec: volumes: - name: data {{- .Values.volume | nindent 14 }} - containers: - - name: backup + initContainers: + - name: forget securityContext: {{- toYaml .Values.securityContext | nindent 16 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} - workingDir: "/sync" args: - "-r" - "{{ .Values.repository.name }}" - - "backup" - - "." + - "forget" + - "--prune" + {{- toYaml .Values.keepOptions | nindent 16 }} envFrom: - secretRef: name: {{ include "restic-helm.fullname" . }} resources: {{- toYaml .Values.resources | nindent 16 }} - volumeMounts: - - mountPath: "/sync" - name: data - - name: forget + containers: + - name: backup securityContext: {{- toYaml .Values.securityContext | nindent 16 }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + workingDir: "/sync" args: - "-r" - "{{ .Values.repository.name }}" - - "forget" - - "--prune" - {{- toYaml .Values.keepOptions | nindent 16 }} + - "backup" + - "." envFrom: - secretRef: name: {{ include "restic-helm.fullname" . }} resources: {{- toYaml .Values.resources | nindent 16 }} + volumeMounts: + - mountPath: "/sync" + name: data {{- with .Values.nodeSelector }} nodeSelector: {{- toYaml . | nindent 12 }}