diff --git a/.github/workflows/production-manual-ik4.yml b/.github/workflows/production-manual-ik4.yml index ded50df62..9ad1e5a2e 100644 --- a/.github/workflows/production-manual-ik4.yml +++ b/.github/workflows/production-manual-ik4.yml @@ -86,3 +86,40 @@ jobs: echo build-uuid: ${{ steps.awscurl-polling-action.outputs.build-uuid }} echo Status: ${{ steps.awscurl-polling-action.outputs.status }} echo ${{ steps.awscurl-polling-action.outputs.final-message }} + + deployment_lambdas: + name: Deploy lambdas + environment: production_ik4 + runs-on: ubuntu-latest + strategy: + matrix: + services: + [ + 'kbosync', + ] + steps: + - name: CD + id: awscurl-polling-action + env: + BUILD_URL: ${{ secrets.VBR_AWS_BUILD_API }}/kbosync/prd/deploy/v4 + STATUS_URL: ${{ secrets.VBR_AWS_BUILD_STATUS_API }}/kbosync/prd/deploy/v4/status + uses: informatievlaanderen/awscurl-polling-action/polling-action@deploy-v4 + with: + environment: prd + version: ${{ github.event.inputs.version }} + status-url: $STATUS_URL + deploy-url: $BUILD_URL + access-key: ${{ secrets.VBR_AWS_BUILD_USER_ACCESS_KEY_ID_IK4 }} + secret-key: ${{ secrets.VBR_AWS_BUILD_USER_SECRET_ACCESS_KEY_IK4 }} + deploy-target: 'lambda' + domain: 'verenigingsregister' + project: 'verenigingsregister' + application: 'lambda' + interval: 2 + - name: output + shell: bash + if: always() + run: | + echo build-uuid: ${{ steps.awscurl-polling-action.outputs.build-uuid }} + echo Status: ${{ steps.awscurl-polling-action.outputs.status }} + echo ${{ steps.awscurl-polling-action.outputs.final-message }} diff --git a/.github/workflows/staging-manual-ik4.yml b/.github/workflows/staging-manual-ik4.yml index 9674a790a..12afdbd82 100644 --- a/.github/workflows/staging-manual-ik4.yml +++ b/.github/workflows/staging-manual-ik4.yml @@ -86,3 +86,42 @@ jobs: echo build-uuid: ${{ steps.awscurl-polling-action.outputs.build-uuid }} echo Status: ${{ steps.awscurl-polling-action.outputs.status }} echo ${{ steps.awscurl-polling-action.outputs.final-message }} + + deployment: + + deployment_lambdas: + name: Deploy lambdas + environment: staging_ik4 + runs-on: ubuntu-latest + strategy: + matrix: + services: + [ + 'kbosync', + ] + steps: + - name: CD + id: awscurl-polling-action + env: + BUILD_URL: ${{ secrets.VBR_AWS_BUILD_API }}/kbosync/stg/deploy/v4 + STATUS_URL: ${{ secrets.VBR_AWS_BUILD_STATUS_API }}/kbosync/stg/deploy/v4/status + uses: informatievlaanderen/awscurl-polling-action/polling-action@deploy-v4 + with: + environment: stg + version: ${{ github.event.inputs.version }} + status-url: $STATUS_URL + deploy-url: $BUILD_URL + access-key: ${{ secrets.VBR_AWS_BUILD_USER_ACCESS_KEY_ID_IK4 }} + secret-key: ${{ secrets.VBR_AWS_BUILD_USER_SECRET_ACCESS_KEY_IK4 }} + deploy-target: 'lambda' + domain: 'verenigingsregister' + project: 'verenigingsregister' + application: 'lambda' + interval: 2 + - name: output + shell: bash + if: always() + run: | + echo build-uuid: ${{ steps.awscurl-polling-action.outputs.build-uuid }} + echo Status: ${{ steps.awscurl-polling-action.outputs.status }} + echo ${{ steps.awscurl-polling-action.outputs.final-message }}