diff --git a/charts/etcd/templates/daemonset-anchor.yaml b/charts/etcd/templates/daemonset-anchor.yaml index a3f865aa..0c9778e9 100644 --- a/charts/etcd/templates/daemonset-anchor.yaml +++ b/charts/etcd/templates/daemonset-anchor.yaml @@ -54,6 +54,9 @@ spec: effect: NoSchedule - key: CriticalAddonsOnly operator: Exists + - key: node.kubernetes.io/not-ready + operator: Exists + effect: NoSchedule terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.daemonset_anchor.timeout }} containers: - name: etcdctl diff --git a/charts/etcd/templates/tests/test-etcd-health.yaml b/charts/etcd/templates/tests/test-etcd-health.yaml index 070959e9..bd76fd59 100644 --- a/charts/etcd/templates/tests/test-etcd-health.yaml +++ b/charts/etcd/templates/tests/test-etcd-health.yaml @@ -52,6 +52,9 @@ spec: - key: node.kubernetes.io/network-unavailable effect: NoSchedule operator: Exists + - key: node.kubernetes.io/not-ready + operator: Exists + effect: NoSchedule containers: - name: "{{ .Release.Name }}-etcd-test" env: diff --git a/charts/proxy/templates/daemonset.yaml b/charts/proxy/templates/daemonset.yaml index 47fa9464..f5af0de3 100644 --- a/charts/proxy/templates/daemonset.yaml +++ b/charts/proxy/templates/daemonset.yaml @@ -46,6 +46,9 @@ spec: effect: NoSchedule - key: CriticalAddonsOnly operator: Exists + - key: node.kubernetes.io/not-ready + operator: Exists + effect: NoSchedule containers: - name: proxy image: {{ .Values.images.tags.proxy }}