Un-hardcode restartPolicy for ks-* jobs
The patch makes it possible to pass restartPolicy for jobs which create different keystone resources. However default behaviour is still the same and if restartPolicy is undefined then it will be OnFailure as it was before. Change-Id: I0e355cfd6947db72f77d76a0f6696e9bcef175e9
This commit is contained in:
parent
8631c79548
commit
19ade859c2
@ -28,6 +28,13 @@ limitations under the License.
|
||||
{{- $backoffLimit := index . "backoffLimit" | default "1000" -}}
|
||||
{{- $activeDeadlineSeconds := index . "activeDeadlineSeconds" -}}
|
||||
{{- $serviceNamePretty := $serviceName | replace "_" "-" -}}
|
||||
{{- $restartPolicy_ := "OnFailure" -}}
|
||||
{{- if hasKey $envAll.Values "jobs" -}}
|
||||
{{- if hasKey $envAll.Values.jobs "ks_endpoints" -}}
|
||||
{{- $restartPolicy_ = $envAll.Values.jobs.ks_endpoints.restartPolicy | default $restartPolicy_ }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $restartPolicy := index . "restartPolicy" | default $restartPolicy_ -}}
|
||||
|
||||
{{- $serviceAccountName := printf "%s-%s" $serviceNamePretty "ks-endpoints" }}
|
||||
{{ tuple $envAll "ks_endpoints" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
@ -49,7 +56,7 @@ spec:
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
restartPolicy: OnFailure
|
||||
restartPolicy: {{ $restartPolicy }}
|
||||
nodeSelector:
|
||||
{{ toYaml $nodeSelector | indent 8 }}
|
||||
initContainers:
|
||||
|
@ -28,6 +28,13 @@ limitations under the License.
|
||||
{{- $backoffLimit := index . "backoffLimit" | default "1000" -}}
|
||||
{{- $activeDeadlineSeconds := index . "activeDeadlineSeconds" -}}
|
||||
{{- $serviceNamePretty := $serviceName | replace "_" "-" -}}
|
||||
{{- $restartPolicy_ := "OnFailure" -}}
|
||||
{{- if hasKey $envAll.Values "jobs" -}}
|
||||
{{- if hasKey $envAll.Values.jobs "ks_service" -}}
|
||||
{{- $restartPolicy_ = $envAll.Values.jobs.ks_service.restartPolicy | default $restartPolicy_ }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $restartPolicy := index . "restartPolicy" | default $restartPolicy_ -}}
|
||||
|
||||
{{- $serviceAccountName := printf "%s-%s" $serviceNamePretty "ks-service" }}
|
||||
{{ tuple $envAll "ks_service" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
@ -49,7 +56,7 @@ spec:
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName }}
|
||||
restartPolicy: OnFailure
|
||||
restartPolicy: {{ $restartPolicy }}
|
||||
nodeSelector:
|
||||
{{ toYaml $nodeSelector | indent 8 }}
|
||||
initContainers:
|
||||
|
@ -28,6 +28,13 @@ limitations under the License.
|
||||
{{- $backoffLimit := index . "backoffLimit" | default "1000" -}}
|
||||
{{- $activeDeadlineSeconds := index . "activeDeadlineSeconds" -}}
|
||||
{{- $serviceUserPretty := $serviceUser | replace "_" "-" -}}
|
||||
{{- $restartPolicy_ := "OnFailure" -}}
|
||||
{{- if hasKey $envAll.Values "jobs" -}}
|
||||
{{- if hasKey $envAll.Values.jobs "ks_user" -}}
|
||||
{{- $restartPolicy_ = $envAll.Values.jobs.ks_user.restartPolicy | default $restartPolicy_ }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $restartPolicy := index . "restartPolicy" | default $restartPolicy_ -}}
|
||||
|
||||
{{- $serviceAccountName := printf "%s-%s" $serviceUserPretty "ks-user" }}
|
||||
{{ tuple $envAll "ks_user" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
|
||||
@ -49,7 +56,7 @@ spec:
|
||||
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
|
||||
spec:
|
||||
serviceAccountName: {{ $serviceAccountName | quote }}
|
||||
restartPolicy: OnFailure
|
||||
restartPolicy: {{ $restartPolicy }}
|
||||
nodeSelector:
|
||||
{{ toYaml $nodeSelector | indent 8 }}
|
||||
initContainers:
|
||||
|
Loading…
Reference in New Issue
Block a user