apiVersion: batch/v1 kind: Job metadata: name: '{{ .Release.Name }}-metadata' labels: component: metadata project: '{{ .Chart.Name }}' release: '{{ .Release.Name }}' annotations: "helm.sh/hook": post-install,post-upgrade "helm.sh/hook-weight": "2" "helm.sh/hook-delete-policy": hook-succeeded spec: template: metadata: labels: component: metadata release: '{{ .Release.Name }}' spec: restartPolicy: OnFailure containers: - name: metadata image: '{{ .Values.knightcrawler.metadata.image }}{{ if ne .Values.knightcrawler.globalImageTagOverride "" }}:{{ .Values.knightcrawler.globalImageTagOverride }}{{else}}:{{ .Values.knightcrawler.metadata.tag}}{{ end }}' envFrom: - configMapRef: name: '{{ .Release.Name }}-config' - secretRef: name: '{{ .Release.Name }}-secrets'