Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
104 changes: 52 additions & 52 deletions .github/workflows/base-lambdas-reusable-deploy-all.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: 'ZBASE Lambdas: Deploy all required Lambda functions'
name: "ZBASE Lambdas: Deploy all required Lambda functions"

on:
workflow_call:
Expand All @@ -10,15 +10,15 @@ on:
required: true
type: string
build_branch:
description: 'Feature branch to push to test?'
description: "Feature branch to push to test?"
required: true
type: 'string'
type: "string"
sandbox:
description: 'Which Sandbox to push to?'
description: "Which Sandbox to push to?"
required: true
type: 'string'
type: "string"
is_sandbox:
description: 'Is this deploying to a sandbox?'
description: "Is this deploying to a sandbox?"
required: false
default: false
type: boolean
Expand Down Expand Up @@ -58,7 +58,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: create_document_reference_handler
lambda_aws_name: CreateDocRefLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -72,7 +72,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: search_patient_details_handler
lambda_aws_name: SearchPatientDetailsLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -86,7 +86,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: document_reference_search_handler
lambda_aws_name: SearchDocumentReferencesLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -100,7 +100,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: delete_document_reference_handler
lambda_aws_name: DeleteDocRefLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -114,7 +114,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: delete_document_object_handler
lambda_aws_name: DeleteDocumentObjectS3
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -128,7 +128,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: document_manifest_job_handler
lambda_aws_name: DocumentManifestJobLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -142,7 +142,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: bulk_upload_metadata_handler
lambda_aws_name: BulkUploadMetadataLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -157,7 +157,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: token_handler
lambda_aws_name: TokenRequestHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -173,7 +173,7 @@ jobs:
lambda_handler_name: token_handler
lambda_handler_path: mocks
lambda_aws_name: TokenRequestHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -188,7 +188,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: login_redirect_handler
lambda_aws_name: LoginRedirectHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -204,7 +204,7 @@ jobs:
lambda_handler_name: login_redirect_handler
lambda_handler_path: mocks
lambda_aws_name: LoginRedirectHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -218,7 +218,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: authoriser_handler
lambda_aws_name: AuthoriserLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -232,7 +232,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: lloyd_george_record_stitch_handler
lambda_aws_name: LloydGeorgeStitchLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -246,7 +246,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: generate_lloyd_george_stitch_handler
lambda_aws_name: GenerateLloydGeorgeStitch
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -260,7 +260,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: logout_handler
lambda_aws_name: LogoutHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -274,7 +274,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: bulk_upload_handler
lambda_aws_name: BulkUploadLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -288,7 +288,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: bulk_upload_report_handler
lambda_aws_name: BulkUploadReportLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -302,7 +302,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: back_channel_logout_handler
lambda_aws_name: BackChannelLogoutHandler
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -316,10 +316,10 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: send_feedback_handler
lambda_aws_name: SendFeedbackLambda
lambda_layer_names: 'core_lambda_layer,alerting_lambda_layer'
lambda_layer_names: "core_lambda_layer,alerting_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

deploy_nhs_oauth_token_generator_lambda:
name: Deploy nhs_oauth_token_generator_lambda
uses: ./.github/workflows/base-lambdas-reusable-deploy.yml
Expand All @@ -330,7 +330,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: nhs_oauth_token_generator_handler
lambda_aws_name: NhsOauthTokenGeneratorLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -344,7 +344,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: feature_flags_handler
lambda_aws_name: FeatureFlagsLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -358,7 +358,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: virus_scan_result_handler
lambda_aws_name: VirusScanResult
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -372,7 +372,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: document_status_check_handler
lambda_aws_name: DocumentStatusCheckLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -386,7 +386,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: update_upload_state_handler
lambda_aws_name: UpdateUploadStateLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -400,7 +400,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: data_collection_handler
lambda_aws_name: DataCollectionLambda
lambda_layer_names: 'core_lambda_layer,data_lambda_layer'
lambda_layer_names: "core_lambda_layer,data_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -414,7 +414,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: statistical_report_handler
lambda_aws_name: StatisticalReportLambda
lambda_layer_names: 'core_lambda_layer,data_lambda_layer'
lambda_layer_names: "core_lambda_layer,data_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -428,7 +428,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: generate_document_manifest_handler
lambda_aws_name: GenerateDocumentManifest
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -442,7 +442,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: manage_nrl_pointer_handler
lambda_aws_name: ManageNrlPointerLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -454,9 +454,9 @@ jobs:
python_version: ${{ inputs.python_version }}
build_branch: ${{ inputs.build_branch}}
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: get_fhir_document_reference_handler
lambda_aws_name: GetDocumentReference
lambda_layer_names: 'core_lambda_layer'
lambda_handler_name: get_document_reference_fhir_handler
lambda_aws_name: GetDocumentReferenceFhir
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -483,7 +483,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: mns_notification_handler
lambda_aws_name: MNSNotificationLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -497,7 +497,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: get_report_by_ods_handler
lambda_aws_name: GetReportByODS
lambda_layer_names: 'core_lambda_layer,reports_lambda_layer'
lambda_layer_names: "core_lambda_layer,reports_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -511,7 +511,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: access_audit_handler
lambda_aws_name: AccessAuditLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -525,7 +525,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: pdf_stitching_handler
lambda_aws_name: PdfStitchingLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -539,7 +539,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: bulk_upload_metadata_preprocessor_handler
lambda_aws_name: BulkUploadMetadataPreprocessor
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -552,9 +552,9 @@ jobs:
python_version: ${{ inputs.python_version }}
build_branch: ${{ inputs.build_branch}}
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: post_fhir_document_reference_handler
lambda_aws_name: PostDocumentReferencesFHIR
lambda_layer_names: 'core_lambda_layer'
lambda_handler_name: post_document_reference_fhir_handler
lambda_aws_name: PostDocumentReferenceFhir
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -567,9 +567,9 @@ jobs:
python_version: ${{ inputs.python_version }}
build_branch: ${{ inputs.build_branch}}
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: fhir_document_reference_search_handler
lambda_aws_name: SearchDocumentReferencesFHIR
lambda_layer_names: 'core_lambda_layer'
lambda_handler_name: search_document_reference_fhir_handler
lambda_aws_name: SearchDocumentReferenceFhir
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -583,7 +583,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: im_alerting_handler
lambda_aws_name: IMAlertingLambda
lambda_layer_names: 'alerting_lambda_layer'
lambda_layer_names: "alerting_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -597,7 +597,7 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: toggle_bulk_upload_handler
lambda_aws_name: ToggleBulkUploadLambda
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}

Expand All @@ -611,6 +611,6 @@ jobs:
sandbox: ${{ inputs.sandbox }}
lambda_handler_name: document_reference_virus_scan_handler
lambda_aws_name: DocumentReferenceVirusScanCheck
lambda_layer_names: 'core_lambda_layer'
lambda_layer_names: "core_lambda_layer"
secrets:
AWS_ASSUME_ROLE: ${{ secrets.AWS_ASSUME_ROLE }}
Loading
Loading