From: Borislav Glozman Date: Wed, 20 Mar 2019 14:34:49 +0000 (+0000) Subject: Merge "Add noteAffinity option to kafka/zookeeper" X-Git-Tag: 4.0.0-ONAP~301 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=458ab6a373ba68a147cf19d0f9c480150d9ec87c;hp=-c;p=oom.git Merge "Add noteAffinity option to kafka/zookeeper" --- 458ab6a373ba68a147cf19d0f9c480150d9ec87c diff --combined kubernetes/dmaap/components/message-router/charts/message-router-kafka/templates/statefulset.yaml index 225181cecf,ae8364c616..f4583a16ea --- a/kubernetes/dmaap/components/message-router/charts/message-router-kafka/templates/statefulset.yaml +++ b/kubernetes/dmaap/components/message-router/charts/message-router-kafka/templates/statefulset.yaml @@@ -44,6 -44,10 +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 }}" @@@ -121,10 -125,6 +125,10 @@@ name: docker-socket - mountPath: /kafka name: kafka-data + {{- if .Values.tolerations }} + tolerations: + {{ toYaml .Values.tolerations | indent 10 }} + {{- end }} volumes: - name: localtime hostPath: diff --combined kubernetes/dmaap/components/message-router/charts/message-router-kafka/values.yaml index b6567bbf0f,3ed1cb3d1f..e719cb1ad4 --- a/kubernetes/dmaap/components/message-router/charts/message-router-kafka/values.yaml +++ b/kubernetes/dmaap/components/message-router/charts/message-router-kafka/values.yaml @@@ -47,13 -47,12 +47,14 @@@ replicaCount: # defult partitions defaultpartitions: 3 - nodeSelector: {} + nodeAffinity: {} + affinity: {} +tolerations: {} + # probe configuration parameters liveness: initialDelaySeconds: 60 diff --combined kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/templates/statefulset.yaml index 7cafc149b2,d1ba2f5fd7..b2f9f13e67 --- a/kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/templates/statefulset.yaml +++ b/kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/templates/statefulset.yaml @@@ -48,6 -48,10 +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: @@@ -111,10 -115,6 +115,10 @@@ readOnly: true - mountPath: /var/lib/zookeeper/data name: zookeeper-data + {{- if .Values.tolerations }} + tolerations: + {{ toYaml .Values.tolerations | indent 10 }} + {{- end }} volumes: - name: localtime hostPath: diff --combined kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/values.yaml index be74831f6d,f658d2ccbf..c0a7450d5e --- a/kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/values.yaml +++ b/kubernetes/dmaap/components/message-router/charts/message-router-zookeeper/values.yaml @@@ -49,10 -49,10 +49,12 @@@ replicaCount: nodeSelector: {} + nodeAffinity: {} + affinity: {} +tolerations: {} + # probe configuration parameters liveness: initialDelaySeconds: 10