Skip to content

Commit 64b7eff

Browse files
chore(module): disabling state tracking for dvcr deployment (#1850)
Signed-off-by: Nikita Korolev <[email protected]>
1 parent 9dbe974 commit 64b7eff

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

templates/_helpers.tpl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,10 @@ nodeSelector:
6666
true
6767
{{- end }}
6868
{{- end }}
69+
70+
{{/* https://werf.io/docs/v2/usage/deploy/tracking.html#disabling-state-tracking-and-ignoring-resource-errors-werf-only */}}
71+
{{- define "werf.annotations.disabling_state_tracking_and_ignoring_resource_errors" }}
72+
annotations:
73+
werf.io/fail-mode: IgnoreAndContinueDeployProcess
74+
werf.io/track-termination-mode: NonBlocking
75+
{{- end }}

templates/dvcr/deployment.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ spec:
5959
apiVersion: apps/v1
6060
kind: Deployment
6161
metadata:
62+
{{- include "werf.annotations.disabling_state_tracking_and_ignoring_resource_errors" . | nindent 2 }}
6263
{{- include "helm_lib_module_labels" (list . (dict "app" "dvcr")) | nindent 2 }}
6364
name: dvcr
6465
namespace: d8-{{ .Chart.Name }}

0 commit comments

Comments
 (0)