Skip to content

Commit 4617c82

Browse files
committed
ops: revert changes to ci and release.yml
1 parent 1f07f8e commit 4617c82

2 files changed

Lines changed: 96 additions & 333 deletions

File tree

.github/workflows/ci.yml

Lines changed: 30 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -51,48 +51,7 @@ jobs:
5151
branch_name: main
5252
tag_format: ${{ needs.get_config_values.outputs.tag_format }}
5353

54-
cdk_package_code:
55-
needs: [get_commit_id, tag_release, get_config_values]
56-
uses: ./.github/workflows/cdk_package_code.yml
57-
permissions:
58-
contents: read
59-
packages: read
60-
id-token: write
61-
with:
62-
BRANCH_NAME: main
63-
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
64-
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
65-
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
66-
67-
cdk_release_dev:
68-
needs: [cdk_package_code, get_commit_id, tag_release, get_config_values]
69-
uses: ./.github/workflows/cdk_release_code.yml
70-
permissions:
71-
contents: write
72-
id-token: write
73-
with:
74-
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
75-
BRANCH_NAME: main
76-
STACK_NAME: psu-cdk
77-
AWS_ENVIRONMENT: dev
78-
VERSION_NUMBER: ${{ needs.tag_release.outputs.version_tag }}
79-
COMMIT_ID: ${{ needs.get_commit_id.outputs.commit_id }}
80-
STACK_MODE: stateless
81-
LOG_RETENTION_IN_DAYS: "30"
82-
LOG_LEVEL: DEBUG
83-
IS_PULL_REQUEST: false
84-
TRUSTSTORE_FILE: psu-truststore.pem
85-
FORWARD_CSOC_LOGS: false
86-
DEPLOY_CHECK_PRESCRIPTION_STATUS_UPDATE: true
87-
EXPOSE_GET_STATUS_UPDATES: false
88-
SAM_STACK_NAME: psu
89-
ENABLE_POST_DATED_NOTIFICATIONS: true
90-
REQUIRE_APPLICATION_NAME: false
91-
ENABLE_BACKUP: true
92-
secrets:
93-
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
94-
95-
sam_package_code:
54+
package_code:
9655
needs: [tag_release, get_config_values]
9756
uses: ./.github/workflows/run_package_code_and_api.yml
9857
permissions:
@@ -103,7 +62,7 @@ jobs:
10362
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
10463

10564
release_dev:
106-
needs: [tag_release, sam_package_code, get_commit_id, get_config_values]
65+
needs: [tag_release, package_code, get_commit_id, get_config_values]
10766
uses: ./.github/workflows/run_release_code_and_api.yml
10867
permissions:
10968
contents: write
@@ -152,40 +111,51 @@ jobs:
152111
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
153112

154113
release_sandbox_dev:
155-
needs: [cdk_package_code, get_commit_id, tag_release, get_config_values]
156-
uses: ./.github/workflows/cdk_release_code.yml
114+
needs: [tag_release, package_code, get_commit_id, get_config_values]
115+
uses: ./.github/workflows/run_release_code_and_api.yml
157116
permissions:
158117
contents: write
159118
id-token: write
160119
with:
161120
pinned_image: ${{ needs.get_config_values.outputs.pinned_image }}
162-
BRANCH_NAME: main
163-
APP_NAME: PsuApiSandboxApp
121+
ARTIFACT_BUCKET_PREFIX: ${{needs.tag_release.outputs.version_tag}}-sandbox
164122
STACK_NAME: psu-sandbox
165123
AWS_ENVIRONMENT: dev
124+
APIGEE_ENVIRONMENT: internal-dev-sandbox
125+
ENABLE_MUTUAL_TLS: true
126+
BUILD_ARTIFACT: packaged_sandbox_code
127+
TRUSTSTORE_FILE: psu-sandbox-truststore.pem
166128
VERSION_NUMBER: ${{needs.tag_release.outputs.version_tag}}
167129
COMMIT_ID: ${{needs.get_commit_id.outputs.commit_id}}
168-
LOG_RETENTION_IN_DAYS: "30"
130+
LOG_RETENTION_DAYS: 30
131+
DEPLOY_APIGEE: true
132+
DYNAMODB_AUTOSCALE: false
133+
DEPLOY_APIGEE_CPSU: true
134+
DEPLOY_CHECK_PRESCRIPTION_STATUS_UPDATE: true
135+
EXPOSE_GET_STATUS_UPDATES: false
136+
RUN_REGRESSION_TEST: false
137+
STATE_MACHINE_LOG_LEVEL: ALL
169138
LOG_LEVEL: DEBUG
139+
ENABLE_BACKUP: "False"
140+
ENABLE_NOTIFICATIONS_INTERNAL: false
141+
ENABLE_NOTIFICATIONS_EXTERNAL: false
142+
ENABLE_POST_DATED_NOTIFICATIONS: true
143+
ENABLED_SYSTEMS: "Internal Test System"
144+
BLOCKED_SITE_ODS_CODES: "B3J1Z"
145+
ENABLED_SUPPLIER_APPLICATION_IDS: "XXXXX" # Workaround empty string handling
146+
NOTIFY_ROUTING_PLAN_ID: "e57fe5cc-0567-4854-abe2-b7dd9014a50c"
147+
NOTIFY_API_BASE_URL: "https://int.api.service.nhs.uk"
148+
MTLS_KEY: psu-mtls-1
170149
IS_PULL_REQUEST: false
171-
TRUSTSTORE_FILE: psu-sandbox-truststore.pem
172-
TRUST_STORE_VERSION: "none"
173-
ENABLE_MUTUAL_TLS: true
174-
ENABLE_SPLUNK: false
175-
ENABLE_BACKUP: false
176150
FORWARD_CSOC_LOGS: false
177151
secrets:
152+
REGRESSION_TESTS_PEM: ${{ secrets.REGRESSION_TESTS_PEM }}
178153
CLOUD_FORMATION_DEPLOY_ROLE: ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
154+
PROXYGEN_ROLE: ${{ secrets.PROXYGEN_PTL_ROLE }}
179155

180156
release_qa:
181157
needs:
182-
[
183-
tag_release,
184-
release_dev,
185-
sam_package_code,
186-
get_commit_id,
187-
get_config_values,
188-
]
158+
[tag_release, release_dev, package_code, get_commit_id, get_config_values]
189159
uses: ./.github/workflows/run_release_code_and_api.yml
190160
permissions:
191161
contents: write

0 commit comments

Comments
 (0)