apiVersion: batch/v1
kind: Job
metadata:
  name: "{{template "fullname" . }}"
  labels:
    heritage: {{.Release.Service | quote }}
    release: {{.Release.Name | quote }}
    chart: "{{.Chart.Name}}-{{.Chart.Version}}"
  annotations:
    # This is what defines this resource as a hook. Without this line, the
    # job is considered part of the release.
    "helm.sh/hook": post-install
spec:
  template:
    metadata:
      name: "{{template "fullname" . }}"
      labels:
        heritage: {{.Release.Service | quote }}
        release: {{.Release.Name | quote }}
        chart: "{{.Chart.Name}}-{{.Chart.Version}}"
    spec:
      # This shows how to use a simple value. This will look for a passed-in value
      # called restartPolicy. If it is not found, it will use the default value.
      # {{default "Never" .restartPolicy}} is a slightly optimized version of the
      # more conventional syntax: {{.restartPolicy | default "Never"}}
      restartPolicy: Never
      containers:
      - name: post-install-job
        image: "alpine:3.3"
        # All we're going to do is sleep for a minute, then exit.
        command: ["/bin/sleep","{{default "10" .Values.sleepyTime}}"]
