mirror of https://github.com/helm/helm
				
				
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							1.2 KiB
						
					
					
				| 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}}"]
 |