Enable etcd helm test to run on non-ready nodes
This allows the helm test to run for calico-etcd during bootstrapping. This is necesssary, because Armada now runs helm test by default. Change-Id: I903b2074e45247ab8bb776e601823c4ccce265e3
This commit is contained in:
parent
3e25df83df
commit
bfce4208bf
@ -25,12 +25,32 @@ metadata:
|
||||
name: "{{ .Release.Name }}-etcd-test"
|
||||
annotations:
|
||||
"helm.sh/hook": "test-success"
|
||||
scheduler.alpha.kubernetes.io/critical-pod: ''
|
||||
labels:
|
||||
{{ tuple $envAll $applicationName "etcd-test" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
|
||||
spec:
|
||||
nodeSelector:
|
||||
{{ .Values.labels.anchor.node_selector_key }}: {{ .Values.labels.anchor.node_selector_value }}
|
||||
restartPolicy: Never
|
||||
hostNetwork: true
|
||||
tolerations:
|
||||
- key: node-role.kubernetes.io/master
|
||||
effect: NoSchedule
|
||||
- key: node.kubernetes.io/memory-pressure
|
||||
effect: NoSchedule
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/disk-pressure
|
||||
effect: NoSchedule
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/out-of-disk
|
||||
effect: NoSchedule
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/unschedulable
|
||||
effect: NoSchedule
|
||||
operator: Exists
|
||||
- key: node.kubernetes.io/network-unavailable
|
||||
effect: NoSchedule
|
||||
operator: Exists
|
||||
containers:
|
||||
- name: "{{ .Release.Name }}-etcd-test"
|
||||
env:
|
||||
|
@ -77,4 +77,5 @@ service:
|
||||
|
||||
command_prefix:
|
||||
- /scheduler
|
||||
- --feature-gates=TaintNodesByCondition=true
|
||||
- --v=5
|
||||
|
@ -20,6 +20,7 @@ spec:
|
||||
- scheduler
|
||||
- --leader-elect=true
|
||||
- --kubeconfig=/etc/kubernetes/scheduler/kubeconfig.yaml
|
||||
- --feature-gates=TaintNodesByCondition=true
|
||||
- --v=5
|
||||
volumeMounts:
|
||||
- name: config
|
||||
|
Loading…
x
Reference in New Issue
Block a user