From e58ec8332a5e15b14b4b0cb2e74b23d47334fce0 Mon Sep 17 00:00:00 2001
From: "Dzmitry_Paulouski (slb)"
 <504-Paulouski@users.noreply.community.opengroup.org>
Date: Mon, 23 Aug 2021 13:29:18 +0000
Subject: [PATCH] Add node selector

---
 devops/azure/chart/helm-config.yaml          | 2 ++
 devops/azure/chart/templates/deployment.yaml | 4 ++++
 devops/azure/chart/values.yaml               | 2 ++
 3 files changed, 8 insertions(+)

diff --git a/devops/azure/chart/helm-config.yaml b/devops/azure/chart/helm-config.yaml
index d64f75442..d7a3ffbbc 100644
--- a/devops/azure/chart/helm-config.yaml
+++ b/devops/azure/chart/helm-config.yaml
@@ -3,6 +3,8 @@ global:
 
   # Service(s) Replica Count
   replicaCount: 2
+  nodepool: services
+  isAutoscalingEnabled: false
 
 ################################################################################
 # Specify the Gitlab branch being used for image creation
diff --git a/devops/azure/chart/templates/deployment.yaml b/devops/azure/chart/templates/deployment.yaml
index ccd11c5d4..5153b4406 100644
--- a/devops/azure/chart/templates/deployment.yaml
+++ b/devops/azure/chart/templates/deployment.yaml
@@ -28,6 +28,10 @@ spec:
         app: {{ .Chart.Name }}
         aadpodidbinding: osdu-identity
     spec:
+{{- if .Values.global.isAutoscalingEnabled }}
+      nodeSelector:
+        nodepool: {{ .Values.global.nodepool }} 
+{{- end }}
       volumes:
       - name: azure-keyvault
         csi:
diff --git a/devops/azure/chart/values.yaml b/devops/azure/chart/values.yaml
index 3567d0f15..a3bc4e7f9 100644
--- a/devops/azure/chart/values.yaml
+++ b/devops/azure/chart/values.yaml
@@ -14,6 +14,8 @@
 
 global:
   replicaCount: 1
+  nodepool: services
+  isAutoscalingEnabled: false
 
 image:
   repository: community.opengroup.org:5555/osdu/platform/security-and-compliance/legal
-- 
GitLab