github.com/microsoft/fabrikate@v1.0.0-alpha.1.0.20210115014322-dc09194d0885/testdata/generate/infra/fabrikate-jaeger/helm_repos/jaeger/charts/elasticsearch/templates/job.yaml (about) 1 {{- if .Values.cluster.bootstrapShellCommand }} 2 apiVersion: batch/v1 3 kind: Job 4 metadata: 5 name: {{ template "elasticsearch.fullname" . }}-bootstrap 6 labels: 7 app: {{ template "elasticsearch.name" . }} 8 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} 9 release: {{ .Release.Name }} 10 heritage: {{ .Release.Service }} 11 annotations: 12 "helm.sh/hook": post-install,post-upgrade 13 "helm.sh/hook-weight": "10" 14 "helm.sh/hook-delete-policy": hook-succeeded 15 spec: 16 template: 17 metadata: 18 name: {{ template "elasticsearch.fullname" . }}-bootstrap 19 labels: 20 app: {{ template "elasticsearch.name" . }} 21 chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} 22 release: {{ .Release.Name }} 23 heritage: {{ .Release.Service }} 24 spec: 25 containers: 26 - name: bootstrap-elasticsearch 27 image: byrnedo/alpine-curl 28 command: 29 - "sh" 30 - "-c" 31 - {{ .Values.cluster.bootstrapShellCommand | quote }} 32 restartPolicy: Never 33 backoffLimit: 20 34 {{- end }}