From 68a2a83f393c94908533e65233846cc50100bb34 Mon Sep 17 00:00:00 2001 From: paul senior Date: Thu, 23 Oct 2025 14:19:03 +0100 Subject: [PATCH 1/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index 6020aa3..aceba70 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -51,6 +51,10 @@ inputs: description: Path to the terraform files required: false default: 'terraform/application' + maintenance_traffic: + description: enable traffic to maintenance site after deployment + required: false + default: 'false' outputs: environment_url: @@ -103,7 +107,8 @@ runs: env: DOCKER_IMAGE_TAG: ${{ inputs.sha }} PR_NUMBER: ${{ inputs.pr-number }} - + MAINTENANCE_TRAFFIC: ${{ inputs.maintenance_traffic }} + - name: Install kubectl if: ${{ ( inputs.db-seed == 'true' && inputs.environment == 'review' ) }} uses: DFE-Digital/github-actions/set-kubectl@master From e8ffd70cf530eb1dda4defed444b065b62b2b213 Mon Sep 17 00:00:00 2001 From: paul senior Date: Thu, 23 Oct 2025 16:07:38 +0100 Subject: [PATCH 2/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index aceba70..a8a8219 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -54,7 +54,7 @@ inputs: maintenance_traffic: description: enable traffic to maintenance site after deployment required: false - default: 'false' + default: "false" outputs: environment_url: From b1d561adf5de74fdcad7e883fb0fa653e787a4fc Mon Sep 17 00:00:00 2001 From: paul senior Date: Fri, 24 Oct 2025 15:43:19 +0100 Subject: [PATCH 3/8] feat(2282): deploy app with maint page enabled --- maintenance/action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintenance/action.yml b/maintenance/action.yml index 8684c6c..6b02a50 100644 --- a/maintenance/action.yml +++ b/maintenance/action.yml @@ -29,6 +29,10 @@ inputs: github-token: description: Default Github token retrieved via secrets.GITHUB_TOKEN or PAT with permission to the repository (Required) required: false + maintenance_traffic: + description: enable traffic to maintenance site after deployment + required: false + default: 'false' runs: using: composite @@ -69,6 +73,7 @@ runs: run: make ci ${{ inputs.environment }} maintenance-fail-over env: MAINTENANCE_IMAGE_TAG: ${{steps.build-image.outputs.tag}} + MAINTENANCE_TRAFFIC: ${{ inputs.maintenance_traffic }} - name: Disable maintenance mode if: inputs.mode == 'disable' From 5382544a0e70adafd65bd3bfd90c59fd894643ae Mon Sep 17 00:00:00 2001 From: paul senior Date: Fri, 24 Oct 2025 16:03:49 +0100 Subject: [PATCH 4/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 3 ++- maintenance/action.yml | 5 ----- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index a8a8219..3d1e821 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -54,6 +54,7 @@ inputs: maintenance_traffic: description: enable traffic to maintenance site after deployment required: false + type: boolean default: "false" outputs: @@ -108,7 +109,7 @@ runs: DOCKER_IMAGE_TAG: ${{ inputs.sha }} PR_NUMBER: ${{ inputs.pr-number }} MAINTENANCE_TRAFFIC: ${{ inputs.maintenance_traffic }} - + - name: Install kubectl if: ${{ ( inputs.db-seed == 'true' && inputs.environment == 'review' ) }} uses: DFE-Digital/github-actions/set-kubectl@master diff --git a/maintenance/action.yml b/maintenance/action.yml index 6b02a50..8684c6c 100644 --- a/maintenance/action.yml +++ b/maintenance/action.yml @@ -29,10 +29,6 @@ inputs: github-token: description: Default Github token retrieved via secrets.GITHUB_TOKEN or PAT with permission to the repository (Required) required: false - maintenance_traffic: - description: enable traffic to maintenance site after deployment - required: false - default: 'false' runs: using: composite @@ -73,7 +69,6 @@ runs: run: make ci ${{ inputs.environment }} maintenance-fail-over env: MAINTENANCE_IMAGE_TAG: ${{steps.build-image.outputs.tag}} - MAINTENANCE_TRAFFIC: ${{ inputs.maintenance_traffic }} - name: Disable maintenance mode if: inputs.mode == 'disable' From 9fc7c1edd1b544d126646fd0f47c4ff5da451907 Mon Sep 17 00:00:00 2001 From: paul senior Date: Fri, 24 Oct 2025 16:07:27 +0100 Subject: [PATCH 5/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index 3d1e821..090d7d0 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -55,7 +55,7 @@ inputs: description: enable traffic to maintenance site after deployment required: false type: boolean - default: "false" + default: false outputs: environment_url: From 79cc78ea0c8bb2c838be67624fc930a585902d52 Mon Sep 17 00:00:00 2001 From: paul senior Date: Mon, 27 Oct 2025 08:52:11 +0000 Subject: [PATCH 6/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index 090d7d0..33e479c 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -54,7 +54,6 @@ inputs: maintenance_traffic: description: enable traffic to maintenance site after deployment required: false - type: boolean default: false outputs: From 16497c3278e4e4f3158c3d2adad1795ef257b372 Mon Sep 17 00:00:00 2001 From: paul senior Date: Mon, 27 Oct 2025 09:03:12 +0000 Subject: [PATCH 7/8] feat(2282): deploy app with maint page enabled --- deploy-to-aks/action.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index 33e479c..090d7d0 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -54,6 +54,7 @@ inputs: maintenance_traffic: description: enable traffic to maintenance site after deployment required: false + type: boolean default: false outputs: From 1fff4c93b14d91fa267749f3f3443949af9255d7 Mon Sep 17 00:00:00 2001 From: paul senior Date: Fri, 7 Nov 2025 10:36:55 +0000 Subject: [PATCH 8/8] feat(2282): change maint traffic var from boolean back to string --- deploy-to-aks/action.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/deploy-to-aks/action.yml b/deploy-to-aks/action.yml index 090d7d0..33e479c 100644 --- a/deploy-to-aks/action.yml +++ b/deploy-to-aks/action.yml @@ -54,7 +54,6 @@ inputs: maintenance_traffic: description: enable traffic to maintenance site after deployment required: false - type: boolean default: false outputs: