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 }}