(fix) add node selector to apiserver-webhook

- Add a nodeSelector stanza to the apiserver-webhook pod
  template
- Add the release_uuid pattern

Change-Id: I2754dffb2931a965335ee0961013e5edd9feee6d
This commit is contained in:
Hussey, Scott (sh8121) 2019-06-21 15:58:45 -05:00
parent 59c27d76ab
commit ca4fb44b97
2 changed files with 6 additions and 0 deletions

View File

@ -103,6 +103,8 @@ kind: Deployment
metadata:
name: {{ .Release.Name }}-apiserver-webhook
labels:
annotations:
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 4 }}
{{ tuple $envAll "kubernetes-keystone-webhook" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
replicas: {{ $envAll.Values.pod.replicas.api }}
@ -114,9 +116,12 @@ spec:
labels:
{{ tuple $envAll "kubernetes-keystone-webhook" "api" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 8 }}
annotations:
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
spec:
nodeSelector:
{{ .Values.labels.kubernetes_apiserver.node_selector_key }}: {{ .Values.labels.kubernetes_apiserver.node_selector_value }}
affinity:
{{ tuple $envAll "kubernetes-keystone-webhook" "api" | include "helm-toolkit.snippets.kubernetes_pod_anti_affinity" | indent 8 }}
dnsPolicy: ClusterFirst

View File

@ -13,6 +13,7 @@
# limitations under the License.
release_group: null
release_uuid: null
images:
tags: