From 0c18fafe3ca2f76d96500a63be9660ef5e438f10 Mon Sep 17 00:00:00 2001 From: Ella Bronson <111298136+ebronson68@users.noreply.github.com> Date: Thu, 18 Jul 2024 10:43:38 -0500 Subject: [PATCH] [DEVOPS-485] Hard code maxReplicas for dev and staging (#136)
DEVOPS-485
Summary Lower maxReplicas for Kubernetes deployments in staging and development
Type Story Story
Status In Progress
Points N/A
Labels -
--- ## Description - Hard code maxReplicas for dev and staging ## Related Links - Jira Issue: DEVOPS-485 --- .github/workflows/aks-deploy.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/aks-deploy.yaml b/.github/workflows/aks-deploy.yaml index f3aaf02b..396d9953 100644 --- a/.github/workflows/aks-deploy.yaml +++ b/.github/workflows/aks-deploy.yaml @@ -136,7 +136,15 @@ jobs: $appVersion = $chartConfig.appVersion $appHealthCheck = $appconfig.deployment.healthCheckPath $configMap = $appConfig.deployment.configMap - $maxReplicas = $appConfig.autoscaling.maxReplicas + if ($appEnvironment -eq "development") { + $maxReplicas = 2 + } + elseif ($appEnvironment -eq "staging") { + $maxReplicas = 4 + } + else { + $maxReplicas = $appConfig.autoscaling.maxReplicas + } $configSecret = $appConfig.deployment.secret $imagePullSecret = "$appName-pull-secret" $release = "$appName-${{ github.sha }}" -replace '(^.{53})(.*$)', '$1'