From aa93707cadace15722246eaef42c1f7cb9237693 Mon Sep 17 00:00:00 2001 From: Oliver Date: Wed, 15 Aug 2018 12:15:00 -0500 Subject: [PATCH] Add NodeSelector to CockroachDB Pods (#7196) * [stable/cockroachdb] Added support for node selector * Merge with charts/stable * [stable/cockroachdb] Added support for node selector * [stable/cockroachdb] Added support for node selector new chart stable/mysqldump (#4069) * new chart stable/mysqldump Helps the user backup mysql databases to a persistent volume * use chart.name from tpl, add app label * add app/chart fixes to mysqldump-cron.yaml * fix backoffLimit in wrong place. * exit gracefully if db host not specified Merge with charts/stable * Chart version bump --- stable/cockroachdb/Chart.yaml | 2 +- stable/cockroachdb/templates/cockroachdb-statefulset.yaml | 4 ++++ stable/cockroachdb/values.yaml | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stable/cockroachdb/Chart.yaml b/stable/cockroachdb/Chart.yaml index 363a7eeb82..42076ea5be 100755 --- a/stable/cockroachdb/Chart.yaml +++ b/stable/cockroachdb/Chart.yaml @@ -1,6 +1,6 @@ name: cockroachdb home: https://www.cockroachlabs.com -version: 1.2.1 +version: 1.2.2 appVersion: 2.0.5 description: CockroachDB is a scalable, survivable, strongly-consistent SQL database. icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png diff --git a/stable/cockroachdb/templates/cockroachdb-statefulset.yaml b/stable/cockroachdb/templates/cockroachdb-statefulset.yaml index e6d2b88a1f..324bc72bf5 100644 --- a/stable/cockroachdb/templates/cockroachdb-statefulset.yaml +++ b/stable/cockroachdb/templates/cockroachdb-statefulset.yaml @@ -220,6 +220,10 @@ spec: values: - "{{ .Release.Name }}-{{ .Values.Component }}" topologyKey: kubernetes.io/hostname + {{- if .Values.NodeSelector }} + nodeSelector: +{{ toYaml .Values.NodeSelector | indent 8 }} + {{- end }} containers: - name: "{{ printf "%s-%s" .Release.Name .Values.Name | trunc 56 }}" image: "{{ .Values.Image }}:{{ .Values.ImageTag }}" diff --git a/stable/cockroachdb/values.yaml b/stable/cockroachdb/values.yaml index 18da47168e..2eb6cb929c 100644 --- a/stable/cockroachdb/values.yaml +++ b/stable/cockroachdb/values.yaml @@ -38,6 +38,7 @@ Service: PodManagementPolicy: Parallel UpdateStrategy: type: RollingUpdate +NodeSelector: {} Secure: Enabled: false RequestCertsImage: "cockroachdb/cockroach-k8s-request-cert"