diff --git a/devops/azure/chart/helm-config.yaml b/devops/azure/chart/helm-config.yaml index 7f8cbf9cf511e8bd6fe6d802b8668ea021022c8e..b337519738674eb252e0c85d018fb19254734009 100644 --- a/devops/azure/chart/helm-config.yaml +++ b/devops/azure/chart/helm-config.yaml @@ -2,9 +2,12 @@ global: replicaCount: #{REPLICA_COUNT}# namespace: osdu podidentity: osdu-identity + nodepool: services + isAutoscalingEnabled: false minReplicaCount: #{SDMS_MIN_REPLICAS}# maxReplicaCount: #{SDMS_MAX_REPLICAS}# + configEnv: cloudProvider: #{PROVIDER_NAME}# keyvaultUrl: #{KEYVAULT_NAME}# @@ -17,4 +20,4 @@ configEnv: image: repository: #{CONTAINER_REGISTRY_NAME}# branch: master - tag: #{IMAGE_TAG}# \ No newline at end of file + tag: #{IMAGE_TAG}# diff --git a/devops/azure/chart/templates/deployment.yaml b/devops/azure/chart/templates/deployment.yaml index 53ea7acb132c4817556cd619ba225753bc9cb10d..9a5ac488e9ced4396ba9ee700c503a28f46518a5 100644 --- a/devops/azure/chart/templates/deployment.yaml +++ b/devops/azure/chart/templates/deployment.yaml @@ -15,7 +15,11 @@ spec: labels: app: {{ .Release.Name }} aadpodidbinding: {{ .Values.global.podidentity }} - spec: + spec: +{{- if .Values.global.isAutoscalingEnabled }} + nodeSelector: + nodepool: {{ .Values.global.nodepool }} +{{- end }} containers: - name: {{ .Release.Name }} image: {{ .Values.image.repository }}:{{ .Values.image.tag }}