diff --git a/devops/azure/chart/helm-config.yaml b/devops/azure/chart/helm-config.yaml index d64f75442b0646538049408e281cef7aababb7d7..d7a3ffbbcbf681342f5b21f16ba9f35ba8d6f992 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 ccd11c5d4bc91a79063068bbe5fd8560ba27b36d..5153b4406a08f8e1fd5377a2a949a42929cc33f9 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 3567d0f15392658badcba18a9ee24fd7024baf11..a3bc4e7f94a545d459f49ac475a5bc6e09236745 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