From 099fdf24d50bc9939590db550c78a6eabb59efab Mon Sep 17 00:00:00 2001 From: nlitterat Date: Wed, 21 Apr 2021 10:55:12 +0300 Subject: [PATCH] Added the ability to set the nodeSelector for the PMM --- helm/pmm-server/templates/statefulset.yaml | 4 ++++ helm/pmm-server/values.yaml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/helm/pmm-server/templates/statefulset.yaml b/helm/pmm-server/templates/statefulset.yaml index d67a8a8..35fb0f7 100644 --- a/helm/pmm-server/templates/statefulset.yaml +++ b/helm/pmm-server/templates/statefulset.yaml @@ -30,6 +30,10 @@ spec: securityContext: supplementalGroups: [1000] fsGroup: 1000 + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} containers: - name: {{ template "percona.fullname" . }} image: "{{ .Values.imageRepo }}:{{ .Values.imageTag }}" diff --git a/helm/pmm-server/values.yaml b/helm/pmm-server/values.yaml index ebd9bea..10352f1 100644 --- a/helm/pmm-server/values.yaml +++ b/helm/pmm-server/values.yaml @@ -4,6 +4,11 @@ imageRepo: "percona/pmm-server" imageTag: "2.12.0" +## nodeSelector map +## nodeSelector: +## disktype: ssd +## gpu: Nvidia +nodeSelector: {} ## A choice between "kubernetes" and "openshift" platform: "kubernetes"