Attempt to fix Armada self-upgrade race condition
Change-Id: I1b84abb02fedfc788739de162d1e4938a008bc7d
This commit is contained in:
parent
b5b519f66a
commit
026a00a88e
@ -113,6 +113,18 @@ spec:
|
|||||||
{{ tuple $envAll "api" | include "helm-toolkit.snippets.image" | indent 10 }}
|
{{ tuple $envAll "api" | include "helm-toolkit.snippets.image" | indent 10 }}
|
||||||
{{ tuple $envAll $envAll.Values.pod.resources.api | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
{{ tuple $envAll $envAll.Values.pod.resources.api | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
|
||||||
{{ dict "envAll" $envAll "application" "armada" "container" "armada_api" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 10 }}
|
{{ dict "envAll" $envAll "application" "armada" "container" "armada_api" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 10 }}
|
||||||
|
{{- if .Values.pod.lifecycle.prestop_sleep }}
|
||||||
|
lifecycle:
|
||||||
|
preStop:
|
||||||
|
exec:
|
||||||
|
command:
|
||||||
|
# Delay armada termination so that it has a chance to finish
|
||||||
|
# a helm upgrade of the armada chart itself so that the armada
|
||||||
|
# helm release gets marked DEPLOYED/FAILED, rather than
|
||||||
|
# PENDING_UPGRADE.
|
||||||
|
- sleep
|
||||||
|
- "{{ .Values.pod.lifecycle.prestop_sleep }}"
|
||||||
|
{{- end }}
|
||||||
{{- if .Values.pod.env.armada_api }}
|
{{- if .Values.pod.env.armada_api }}
|
||||||
env:
|
env:
|
||||||
{{- range .Values.pod.env.armada_api }}
|
{{- range .Values.pod.env.armada_api }}
|
||||||
|
@ -298,6 +298,7 @@ pod:
|
|||||||
termination_grace_period:
|
termination_grace_period:
|
||||||
api:
|
api:
|
||||||
timeout: 30
|
timeout: 30
|
||||||
|
prestop_sleep: 20
|
||||||
resources:
|
resources:
|
||||||
enabled: false
|
enabled: false
|
||||||
api:
|
api:
|
||||||
|
Loading…
Reference in New Issue
Block a user