@@ -192,50 +192,30 @@ jobs:
192192 REGRESSION_TESTS_PEM : ${{ secrets.REGRESSION_TESTS_PEM }}
193193
194194 release_dev_sandbox :
195- needs : [tag_release, sam_package_code, get_commit_id , get_config_values]
196- uses : ./.github/workflows/run_release_code_and_api .yml
195+ needs : [cdk_package_code, get_commit_id, tag_release , get_config_values]
196+ uses : ./.github/workflows/cdk_release_code .yml
197197 permissions :
198198 contents : write
199199 id-token : write
200200 with :
201201 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
202- ARTIFACT_BUCKET_PREFIX : ${{needs.tag_release.outputs.version_tag}}-sandbox
202+ BRANCH_NAME : main
203+ APP_NAME : PsuApiSandboxApp
203204 STACK_NAME : psu-sandbox
204205 AWS_ENVIRONMENT : dev
205- APIGEE_ENVIRONMENT : internal-dev-sandbox
206- ENABLE_MUTUAL_TLS : true
207- BUILD_ARTIFACT : packaged_sandbox_code
208- TRUSTSTORE_FILE : psu-sandbox-truststore.pem
209206 VERSION_NUMBER : ${{needs.tag_release.outputs.version_tag}}
210207 COMMIT_ID : ${{needs.get_commit_id.outputs.commit_id}}
211- LOG_RETENTION_DAYS : 30
212- DEPLOY_APIGEE : true
213- DYNAMODB_AUTOSCALE : false
214- DEPLOY_APIGEE_CPSU : true
215- DEPLOY_CHECK_PRESCRIPTION_STATUS_UPDATE : true
216- EXPOSE_GET_STATUS_UPDATES : false
217- RUN_REGRESSION_TEST : false
218- STATE_MACHINE_LOG_LEVEL : ALL
219- ENABLE_BACKUP : " False"
220- ENABLE_NOTIFICATIONS_INTERNAL : false
221- ENABLE_NOTIFICATIONS_EXTERNAL : false
222- ENABLE_POST_DATED_NOTIFICATIONS : false
223- ENABLED_SYSTEMS : " Internal Test System"
224- BLOCKED_SITE_ODS_CODES : " B3J1Z"
225- ENABLED_SUPPLIER_APPLICATION_IDS : " XXXXX"
226- NOTIFY_ROUTING_PLAN_ID : " e57fe5cc-0567-4854-abe2-b7dd9014a50c"
227- NOTIFY_API_BASE_URL : " https://int.api.service.nhs.uk"
228- MTLS_KEY : psu-mtls-1
208+ LOG_RETENTION_IN_DAYS : " 30"
209+ LOG_LEVEL : DEBUG
229210 IS_PULL_REQUEST : false
230- TEST_PRESCRIPTIONS_1 : ${{ vars.TEST_PRESCRIPTIONS_1_VALUES }}
231- TEST_PRESCRIPTIONS_2 : ${{ vars.TEST_PRESCRIPTIONS_2_VALUES }}
232- TEST_PRESCRIPTIONS_3 : ${{ vars.TEST_PRESCRIPTIONS_3_VALUES }}
233- TEST_PRESCRIPTIONS_4 : ${{ vars.TEST_PRESCRIPTIONS_4_VALUES }}
211+ TRUSTSTORE_FILE : psu-sandbox-truststore.pem
212+ TRUST_STORE_VERSION : " none"
213+ ENABLE_MUTUAL_TLS : true
214+ ENABLE_SPLUNK : false
215+ ENABLE_BACKUP : false
234216 FORWARD_CSOC_LOGS : false
235217 secrets :
236218 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.DEV_CLOUD_FORMATION_DEPLOY_ROLE }}
237- PROXYGEN_ROLE : ${{ secrets.PROXYGEN_PTL_ROLE }}
238- REGRESSION_TESTS_PEM : ${{ secrets.REGRESSION_TESTS_PEM }}
239219
240220 release_ref :
241221 needs :
@@ -534,55 +514,35 @@ jobs:
534514 release_int_sandbox :
535515 needs :
536516 [
517+ cdk_package_code,
537518 tag_release,
538519 release_qa,
539- sam_package_code,
540520 get_commit_id,
541521 get_config_values,
542522 ]
543- uses : ./.github/workflows/run_release_code_and_api .yml
523+ uses : ./.github/workflows/cdk_release_code .yml
544524 permissions :
545525 contents : write
546526 id-token : write
547527 with :
548528 pinned_image : ${{ needs.get_config_values.outputs.pinned_image }}
549- ARTIFACT_BUCKET_PREFIX : ${{needs.tag_release.outputs.version_tag}}-sandbox
529+ BRANCH_NAME : main
530+ APP_NAME : PsuApiSandboxApp
550531 STACK_NAME : psu-sandbox
551532 AWS_ENVIRONMENT : int
552- APIGEE_ENVIRONMENT : sandbox
553- ENABLE_MUTUAL_TLS : true
554- BUILD_ARTIFACT : packaged_sandbox_code
555- TRUSTSTORE_FILE : psu-sandbox-truststore.pem
556533 VERSION_NUMBER : ${{needs.tag_release.outputs.version_tag}}
557534 COMMIT_ID : ${{needs.get_commit_id.outputs.commit_id}}
558- LOG_RETENTION_DAYS : 30
559- DEPLOY_APIGEE : true
560- DYNAMODB_AUTOSCALE : false
561- DEPLOY_APIGEE_CPSU : true
562- DEPLOY_CHECK_PRESCRIPTION_STATUS_UPDATE : true
563- EXPOSE_GET_STATUS_UPDATES : false
564- RUN_REGRESSION_TEST : false
565- STATE_MACHINE_LOG_LEVEL : ALL
566- ENABLE_BACKUP : " False"
567- ENABLE_NOTIFICATIONS_INTERNAL : false
568- ENABLE_NOTIFICATIONS_EXTERNAL : false
569- ENABLE_POST_DATED_NOTIFICATIONS : false
570- ENABLED_SYSTEMS : " Internal Test System, Apotec Ltd - Apotec CRM - Production, CrxPatientApp, nhsPrescriptionApp, Titan PSU Prod"
571- BLOCKED_SITE_ODS_CODES : " B3J1Z"
572- ENABLED_SUPPLIER_APPLICATION_IDS : " XXXXX"
573- NOTIFY_ROUTING_PLAN_ID : " e57fe5cc-0567-4854-abe2-b7dd9014a50c"
574- NOTIFY_API_BASE_URL : " https://int.api.service.nhs.uk"
575- MTLS_KEY : psu-mtls-1
535+ LOG_RETENTION_IN_DAYS : " 30"
536+ LOG_LEVEL : DEBUG
576537 IS_PULL_REQUEST : false
577- TEST_PRESCRIPTIONS_1 : ${{ vars.TEST_PRESCRIPTIONS_1_VALUES }}
578- TEST_PRESCRIPTIONS_2 : ${{ vars.TEST_PRESCRIPTIONS_2_VALUES }}
579- TEST_PRESCRIPTIONS_3 : ${{ vars.TEST_PRESCRIPTIONS_3_VALUES }}
580- TEST_PRESCRIPTIONS_4 : ${{ vars.TEST_PRESCRIPTIONS_4_VALUES }}
538+ TRUSTSTORE_FILE : psu-sandbox-truststore.pem
539+ TRUST_STORE_VERSION : " none"
540+ ENABLE_MUTUAL_TLS : true
541+ ENABLE_SPLUNK : false
542+ ENABLE_BACKUP : false
581543 FORWARD_CSOC_LOGS : false
582544 secrets :
583545 CLOUD_FORMATION_DEPLOY_ROLE : ${{ secrets.INT_CLOUD_FORMATION_DEPLOY_ROLE }}
584- PROXYGEN_ROLE : ${{ secrets.PROXYGEN_PROD_ROLE }}
585- REGRESSION_TESTS_PEM : ${{ secrets.REGRESSION_TESTS_PEM }}
586546
587547 release_prod :
588548 needs :
0 commit comments