From 101abf6b8a6db6a6d3778246a0ab4cbd1e6b3f57 Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Wed, 5 Nov 2025 14:35:52 -0800 Subject: [PATCH 1/4] fix(?): try waiting for configmap to be applied before moving on --- tools/config/update-configmap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/config/update-configmap.sh b/tools/config/update-configmap.sh index 9b3ff488c..905a8c84d 100644 --- a/tools/config/update-configmap.sh +++ b/tools/config/update-configmap.sh @@ -119,7 +119,7 @@ oc create -n "$OPENSHIFT_NAMESPACE" configmap \ --from-literal="ISSUER=EDUC_CCOF" \ --from-literal="CANADA_POST_API_ENDPOINT=$CANADA_POST_API_ENDPOINT" \ --from-literal="CANADA_POST_API_KEY=$CANADA_POST_API_KEY" \ - --dry-run=client -o yaml | oc apply -f - + --dry-run=client -o yaml | oc apply --wait -f - echo echo Setting environment variables for "$APP_NAME-backend-$ENV_VAL" application From 500ffaad5130dcc05ea9a7470c69827f4a40c6e7 Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Wed, 5 Nov 2025 14:44:51 -0800 Subject: [PATCH 2/4] wip: spin up lots of pods with a TEST_VAR --- .github/workflows/deploy-to-openshift-backend-dev.yml | 4 ++-- tools/config/update-configmap.sh | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-to-openshift-backend-dev.yml b/.github/workflows/deploy-to-openshift-backend-dev.yml index 4de3ef5b2..802c0de15 100644 --- a/.github/workflows/deploy-to-openshift-backend-dev.yml +++ b/.github/workflows/deploy-to-openshift-backend-dev.yml @@ -28,8 +28,8 @@ env: NAMESPACE_TOOLS: ${{ secrets.CCOF_NAMESPACE_NO_ENV }}-tools TAG: "latest" - MIN_REPLICAS: "1" - MAX_REPLICAS: "2" + MIN_REPLICAS: "3" + MAX_REPLICAS: "4" MIN_CPU: "50m" MAX_CPU: "250m" MIN_MEM: "200Mi" diff --git a/tools/config/update-configmap.sh b/tools/config/update-configmap.sh index 905a8c84d..a5c9bf2c2 100644 --- a/tools/config/update-configmap.sh +++ b/tools/config/update-configmap.sh @@ -119,6 +119,7 @@ oc create -n "$OPENSHIFT_NAMESPACE" configmap \ --from-literal="ISSUER=EDUC_CCOF" \ --from-literal="CANADA_POST_API_ENDPOINT=$CANADA_POST_API_ENDPOINT" \ --from-literal="CANADA_POST_API_KEY=$CANADA_POST_API_KEY" \ + --from-literal=TEST_VAR=foo \ --dry-run=client -o yaml | oc apply --wait -f - echo From 58ab05c9ee09cbc40111b144d0be70ab3c04af74 Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Wed, 5 Nov 2025 14:59:58 -0800 Subject: [PATCH 3/4] wip: change the TEST_VAR --- tools/config/update-configmap.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/config/update-configmap.sh b/tools/config/update-configmap.sh index a5c9bf2c2..1dbfb3aa4 100644 --- a/tools/config/update-configmap.sh +++ b/tools/config/update-configmap.sh @@ -119,7 +119,7 @@ oc create -n "$OPENSHIFT_NAMESPACE" configmap \ --from-literal="ISSUER=EDUC_CCOF" \ --from-literal="CANADA_POST_API_ENDPOINT=$CANADA_POST_API_ENDPOINT" \ --from-literal="CANADA_POST_API_KEY=$CANADA_POST_API_KEY" \ - --from-literal=TEST_VAR=foo \ + --from-literal=TEST_VAR=bar \ --dry-run=client -o yaml | oc apply --wait -f - echo From 34ea3600059568bcf68924efdb1319bb8541ac38 Mon Sep 17 00:00:00 2001 From: Trevor Richards Date: Wed, 5 Nov 2025 15:04:26 -0800 Subject: [PATCH 4/4] fix: put dev pods & env back --- .github/workflows/deploy-to-openshift-backend-dev.yml | 4 ++-- tools/config/update-configmap.sh | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-to-openshift-backend-dev.yml b/.github/workflows/deploy-to-openshift-backend-dev.yml index 802c0de15..4de3ef5b2 100644 --- a/.github/workflows/deploy-to-openshift-backend-dev.yml +++ b/.github/workflows/deploy-to-openshift-backend-dev.yml @@ -28,8 +28,8 @@ env: NAMESPACE_TOOLS: ${{ secrets.CCOF_NAMESPACE_NO_ENV }}-tools TAG: "latest" - MIN_REPLICAS: "3" - MAX_REPLICAS: "4" + MIN_REPLICAS: "1" + MAX_REPLICAS: "2" MIN_CPU: "50m" MAX_CPU: "250m" MIN_MEM: "200Mi" diff --git a/tools/config/update-configmap.sh b/tools/config/update-configmap.sh index 1dbfb3aa4..905a8c84d 100644 --- a/tools/config/update-configmap.sh +++ b/tools/config/update-configmap.sh @@ -119,7 +119,6 @@ oc create -n "$OPENSHIFT_NAMESPACE" configmap \ --from-literal="ISSUER=EDUC_CCOF" \ --from-literal="CANADA_POST_API_ENDPOINT=$CANADA_POST_API_ENDPOINT" \ --from-literal="CANADA_POST_API_KEY=$CANADA_POST_API_KEY" \ - --from-literal=TEST_VAR=bar \ --dry-run=client -o yaml | oc apply --wait -f - echo