This is an automated email from the ASF dual-hosted git repository.

gyfora pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-kubernetes-operator.git


The following commit(s) were added to refs/heads/main by this push:
     new 8e6ec376 [FLINK-29632] Support nodeSelector in helm template for flink 
operator deployment
8e6ec376 is described below

commit 8e6ec37619992370835d5d632fa1e384c11c6143
Author: Jeesmon Jacob <[email protected]>
AuthorDate: Thu Oct 13 13:31:13 2022 -0400

    [FLINK-29632] Support nodeSelector in helm template for flink operator 
deployment
    
    Signed-off-by: Jeesmon Jacob <[email protected]>
---
 helm/flink-kubernetes-operator/templates/flink-operator.yaml | 3 +++
 helm/flink-kubernetes-operator/values.yaml                   | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/helm/flink-kubernetes-operator/templates/flink-operator.yaml 
b/helm/flink-kubernetes-operator/templates/flink-operator.yaml
index 4df066fa..8317fbab 100644
--- a/helm/flink-kubernetes-operator/templates/flink-operator.yaml
+++ b/helm/flink-kubernetes-operator/templates/flink-operator.yaml
@@ -49,6 +49,9 @@ spec:
     spec:
       securityContext:
         {{- toYaml .Values.podSecurityContext | nindent 8 }}
+      {{- if .Values.operatorPod.nodeSelector }}
+      nodeSelector: {{ toYaml .Values.operatorPod.nodeSelector | nindent 8 }}
+      {{- end }}
       {{- with .Values.imagePullSecrets }}
       imagePullSecrets:
         {{- toYaml . | nindent 8 }}
diff --git a/helm/flink-kubernetes-operator/values.yaml 
b/helm/flink-kubernetes-operator/values.yaml
index 0193d1e3..9b6b3d80 100644
--- a/helm/flink-kubernetes-operator/values.yaml
+++ b/helm/flink-kubernetes-operator/values.yaml
@@ -57,6 +57,9 @@ operatorPod:
   #   value: ""
   # dnsPolicy: ""
   # dnsConfig: {}
+  # Node labels for operator pod assignment
+  # https://kubernetes.io/docs/concepts/scheduling-eviction/assign-pod-node/
+  nodeSelector: {}
 
 
 operatorServiceAccount:

Reply via email to