From 45f53082aa655106eff3b752a96eceaff45abed3 Mon Sep 17 00:00:00 2001 From: Arthur Barr Date: Tue, 19 Dec 2017 11:22:57 +0000 Subject: [PATCH] Add nodeAffinity for mixed clusters --- .../templates/stateful-set.yaml | 13 +++++++++++++ .../templates/stateful-set.yaml | 13 +++++++++++++ 2 files changed, 26 insertions(+) diff --git a/charts/ibm-mqadvanced-server-dev/templates/stateful-set.yaml b/charts/ibm-mqadvanced-server-dev/templates/stateful-set.yaml index 4ec850d..3788453 100644 --- a/charts/ibm-mqadvanced-server-dev/templates/stateful-set.yaml +++ b/charts/ibm-mqadvanced-server-dev/templates/stateful-set.yaml @@ -46,6 +46,19 @@ spec: heritage: "{{ .Release.Service }}" QM_IDENTIFIER: "{{ .Release.Name }}" spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: beta.kubernetes.io/arch + operator: In + values: + - amd64 + - key: beta.kubernetes.io/os + operator: In + values: + - linux {{- if .Values.image.pullSecret }} imagePullSecrets: - name: {{ .Values.image.pullSecret }} diff --git a/charts/ibm-mqadvanced-server-prod/templates/stateful-set.yaml b/charts/ibm-mqadvanced-server-prod/templates/stateful-set.yaml index a66cb69..5fb435c 100644 --- a/charts/ibm-mqadvanced-server-prod/templates/stateful-set.yaml +++ b/charts/ibm-mqadvanced-server-prod/templates/stateful-set.yaml @@ -46,6 +46,19 @@ spec: heritage: "{{ .Release.Service }}" QM_IDENTIFIER: "{{ .Release.Name }}" spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: beta.kubernetes.io/arch + operator: In + values: + - amd64 + - key: beta.kubernetes.io/os + operator: In + values: + - linux {{- if .Values.image.pullSecret }} imagePullSecrets: - name: {{ .Values.image.pullSecret }}