diff --git a/devops/azure/chart/helm-config.yaml b/devops/azure/chart/helm-config.yaml index cea9332e9255f30e9a71af9808654b8bb4f55d6c..d36f3cd0006f4e48c0e573c87e10cb920966c64a 100644 --- a/devops/azure/chart/helm-config.yaml +++ b/devops/azure/chart/helm-config.yaml @@ -16,3 +16,10 @@ image: tag: #{Build.SourceVersion}# istioDnsHost: #{ISTIO_DNS_HOST}# + +env: #{ENVIRONMENT_NAME}# + +featureFlag: + resourceLimits: + enabledEnvs: + - demo diff --git a/devops/azure/chart/templates/deployment.yaml b/devops/azure/chart/templates/deployment.yaml index b0b456b2d2263044e6ab03a3d691f2c128381b72..65ea8b242072b0caac832fb345785ae56e91ad02 100644 --- a/devops/azure/chart/templates/deployment.yaml +++ b/devops/azure/chart/templates/deployment.yaml @@ -48,8 +48,14 @@ spec: resources: requests: cpu: "100m" + {{- if has .Values.env .Values.featureFlag.resourceLimits.enabledEnvs }} + memory: "1500Mi" + {{- end }} limits: cpu: "500m" + {{- if has .Values.env .Values.featureFlag.resourceLimits.enabledEnvs }} + memory: "3000Mi" + {{- end }} readinessProbe: httpGet: path: /actuator/health diff --git a/devops/azure/chart/values.yaml b/devops/azure/chart/values.yaml index 1af9b13ba76edd26c8a88f5b13627505cbbe14a5..f041caa0d3d1ed9af3512b8d94744a06a8b17cf4 100644 --- a/devops/azure/chart/values.yaml +++ b/devops/azure/chart/values.yaml @@ -22,4 +22,11 @@ image: branch: master tag: latest -istioDnsHost: "" \ No newline at end of file +istioDnsHost: "" + +env: demo + +featureFlag: + resourceLimits: + enabledEnvs: + - demo \ No newline at end of file