Skip to content

Commit db2d0b4

Browse files
committed
ci: deploy prd with new lambda pipeline
1 parent f307f96 commit db2d0b4

File tree

1 file changed

+11
-21
lines changed

1 file changed

+11
-21
lines changed

.github/workflows/deploy_prd.yml

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -121,30 +121,20 @@ jobs:
121121
- name: CD Lambda(s) Configure credentials
122122
uses: aws-actions/[email protected]
123123
with:
124-
aws-access-key-id: ${{ secrets.VBR_AWS_ACCESS_KEY_ID_NEWPRD }}
125-
aws-secret-access-key: ${{ secrets.VBR_AWS_SECRET_ACCESS_KEY_NEWPRD }}
124+
aws-access-key-id: ${{ secrets.VBR_AWS_ACCESS_KEY_ID_DEVOPS }}
125+
aws-secret-access-key: ${{ secrets.VBR_AWS_SECRET_ACCESS_KEY_DEVOPS }}
126126
aws-region: ${{ secrets.VBR_AWS_REGION_PRD }}
127127

128-
- name: Prepare Lambda(s)
129-
shell: bash
130-
run: |
131-
echo aws s3 cp s3://077849980894-vbr-prd-lam-par-sqsbackoffice/$VERSION/lambda.zip s3://077849980894-vbr-prd-lam-par-sqsbackoffice/lambda.zip --copy-props none
132-
aws s3 cp s3://077849980894-vbr-prd-lam-par-sqsbackoffice/$VERSION/lambda.zip s3://077849980894-vbr-prd-lam-par-sqsbackoffice/lambda.zip --copy-props none
133-
env:
134-
VERSION: ${{ github.event.inputs.version }}
135-
136128
- name: Promote Lambda(s)
137-
shell: bash
138-
run: |
139-
echo pulling awscurl docker image
140-
docker pull ghcr.io/okigan/awscurl:latest
141-
echo docker run --rm okigan/awscurl --access_key $ACCESS_KEY_ID --secret_key $SECRET_ACCESS_KEY_ID --region $REGION -X POST -d '{ "functionName": "par-sqsbackofficefunction", "project": "basisregisters", "domain": "basisregisters" }' $PROMOTEURL/acc
142-
docker run --rm okigan/awscurl --access_key $ACCESS_KEY_ID --secret_key $SECRET_ACCESS_KEY_ID --region $REGION -X POST -d '{ "functionName": "par-sqsbackofficefunction", "project": "basisregisters", "domain": "basisregisters" }' $PROMOTEURL/acc
143-
env:
144-
ACCESS_KEY_ID: ${{ secrets.VBR_AWS_ACCESS_KEY_ID_TST }}
145-
SECRET_ACCESS_KEY_ID: ${{ secrets.VBR_AWS_SECRET_ACCESS_KEY_TST }}
146-
REGION: ${{ secrets.VBR_AWS_REGION_PRD }}
147-
PROMOTEURL: ${{ secrets.VBR_AWS_PROMOTE_LAMBDA_BASEURL }}
129+
uses: Informatievlaanderen/build-pipeline/.github/actions/deploy-lambda-v4@main
130+
with:
131+
function-name: par-sqsbackofficefunction
132+
deploy-url: ${{ vars.VBR_AWS_DEPLOY_LAMBDA_DEVOPS_BASEURL }}
133+
access-key-id: ${{ secrets.VBR_AWS_ACCESS_KEY_ID_DEVOPS }}
134+
secret-access-key-id: ${{ secrets.VBR_AWS_SECRET_ACCESS_KEY_DEVOPS }}
135+
region: ${{ secrets.VBR_AWS_REGION_PRD }}
136+
version: ${{ github.event.inputs.version }}
137+
environment: prd
148138

149139
deploy_to_production_finish_1:
150140
if: github.repository_owner == 'Informatievlaanderen'

0 commit comments

Comments
 (0)