Merge "Enable etcd helm test to run on non-ready nodes"

This commit is contained in:
Zuul 2018-07-20 14:26:51 +00:00 committed by Gerrit Code Review
commit 282e1a5d9e
3 changed files with 22 additions and 0 deletions

View File

@ -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:

View File

@ -77,4 +77,5 @@ service:
command_prefix:
- /scheduler
- --feature-gates=TaintNodesByCondition=true
- --v=5

View File

@ -20,6 +20,7 @@ spec:
- scheduler
- --leader-elect=true
- --kubeconfig=/etc/kubernetes/scheduler/kubeconfig.yaml
- --feature-gates=TaintNodesByCondition=true
- --v=5
volumeMounts:
- name: config