Add noteAffinity option to kafka/zookeeper 41/82041/1
authorMatthieu Cauffiez <matthieu.cauffiez@bell.ca>
Tue, 12 Mar 2019 15:07:01 +0000 (11:07 -0400)
committerMatthieu Cauffiez <matthieu.cauffiez@bell.ca>
Tue, 12 Mar 2019 15:07:05 +0000 (11:07 -0400)
enabled nodeaffinity for kafka. This will allow kafka/zookeeper
to boot back on a node whree there is topic data

Issue-ID: DMAAP-1089

Change-Id: Ic14d3201f03787f7abe8b83ae76d64a7c353ad87
Signed-off-by: Matthieu Cauffiez <matthieu.cauffiez@bell.ca>
kubernetes/dmaap/components/message-router/charts/message-router-kafka/templates/statefulset.yaml
kubernetes/dmaap/components/message-router/charts/message-router-kafka/values.yaml
kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/templates/statefulset.yaml
kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/values.yaml

index 163bbc2..ae8364c 100644 (file)
@@ -44,6 +44,10 @@ spec:
                     values:
                     - {{ include "common.name" . }}
              topologyKey: "kubernetes.io/hostname"
+      {{- if .Values.nodeAffinity }}
+      nodeAffinity:
+        {{ toYaml .Values.nodeAffinity | indent 10 }}
+      {{- end }}
       initContainers:
       - name: {{ include "common.name" . }}-initcontainer
         image: "{{ .Values.global.ubuntuInitRepository }}/{{ .Values.ubuntuInitImage }}"
index 14f2794..d1ba2f5 100644 (file)
@@ -48,6 +48,10 @@ spec:
                     values:
                     - {{ include "common.name" . }}
              topologyKey: "kubernetes.io/hostname"
+      {{- if .Values.nodeAffinity }}
+      nodeAffinity:
+        {{ toYaml .Values.nodeAffinity | indent 10 }}
+      {{- end }}
       initContainers:
       - name: {{ include "common.name" . }}-seed-topics-apikeys
         command: