diff --git a/.github/workflows/deploy-frontend-pr-previews.yml b/.github/workflows/deploy-frontend-pr-previews.yml index ba34d9eb88..068e0d9740 100644 --- a/.github/workflows/deploy-frontend-pr-previews.yml +++ b/.github/workflows/deploy-frontend-pr-previews.yml @@ -538,6 +538,12 @@ jobs: echo "service: website-pr-previews" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 120s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 3" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "runtime_config:" >> app.yaml echo " operating_system: \"ubuntu22\"" >> app.yaml echo " runtime_version: \"3.12\"" >> app.yaml @@ -646,6 +652,12 @@ jobs: echo "service: website-pr-previews" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 120s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 3" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "runtime_config:" >> app.yaml echo " operating_system: \"ubuntu22\"" >> app.yaml echo " runtime_version: \"3.12\"" >> app.yaml diff --git a/.github/workflows/deploy-frontends-to-production.yml b/.github/workflows/deploy-frontends-to-production.yml index 01d07133f8..85f33552a3 100644 --- a/.github/workflows/deploy-frontends-to-production.yml +++ b/.github/workflows/deploy-frontends-to-production.yml @@ -174,6 +174,12 @@ jobs: echo "service: default" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 120s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 10" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "runtime_config:" >> app.yaml echo " operating_system: \"ubuntu22\"" >> app.yaml echo " runtime_version: \"3.12\"" >> app.yaml @@ -271,6 +277,12 @@ jobs: echo "service: default" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 80s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 10" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "runtime_config:" >> app.yaml echo " operating_system: \"ubuntu22\"" >> app.yaml echo " runtime_version: \"3.12\"" >> app.yaml diff --git a/.github/workflows/deploy-frontends-to-staging.yml b/.github/workflows/deploy-frontends-to-staging.yml index 1bb8653035..c7a478ea62 100644 --- a/.github/workflows/deploy-frontends-to-staging.yml +++ b/.github/workflows/deploy-frontends-to-staging.yml @@ -229,6 +229,12 @@ jobs: echo "service: staging" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 120s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 5" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "========== Creating .env.yaml file ==========" echo "env_variables:" > .env.yaml echo "runtime_config:" >> app.yaml @@ -323,6 +329,12 @@ jobs: echo "service: staging" >> app.yaml echo "includes:" >> app.yaml echo " - .env.yaml" >> app.yaml + echo "automatic_scaling:" >> app.yaml + echo " cool_down_period: 120s" >> app.yaml + echo " min_num_instances: 1" >> app.yaml + echo " max_num_instances: 5" >> app.yaml + echo " cpu_utilization:" >> app.yaml + echo " target_utilization: 0.8" >> app.yaml echo "========== Creating .env.yaml file ==========" echo "env_variables:" > .env.yaml echo "runtime_config:" >> app.yaml