From c99ceaef1d24c02b5d4a0b82f41b38542348849f Mon Sep 17 00:00:00 2001 From: Travis Groth Date: Tue, 9 Mar 2021 12:13:11 -0500 Subject: [PATCH] ci: deploy master to integration environments (#1973) --- .github/workflows/docker-master.yaml | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.github/workflows/docker-master.yaml b/.github/workflows/docker-master.yaml index 5fe519b5d..23dd71796 100644 --- a/.github/workflows/docker-master.yaml +++ b/.github/workflows/docker-master.yaml @@ -63,3 +63,32 @@ jobs: org.opencontainers.image.created=${{ steps.metadata.outputs.timestamp }} org.opencontainers.image.name=${{ steps.metadata.outputs.name }} org.opencontainers.image.revision=${{ github.sha }} + + deploy: + runs-on: ubuntu-latest + needs: publish + steps: + - name: Checkout Helmfile Repo + uses: actions/checkout@v2 + with: + repository: pomerium/helmfile + token: ${{ secrets.APPARITOR_GITHUB_TOKEN }} + + - name: Bump psql environment + uses: mikefarah/yq@v4.6.1 + with: + cmd: yq eval '.image.tag = "${{ needs.publish.outputs.sha-tag }}"' -i environments/internal-prd/pomerium-master-postgres/values/pomerium.yaml + + - name: Bump mysql environment + uses: mikefarah/yq@v4.6.1 + with: + cmd: yq eval '.image.tag = "${{ needs.publish.outputs.sha-tag }}"' -i environments/internal-prd/pomerium-master-mysql/values/pomerium.yaml + + - name: Commit changes + uses: stefanzweifel/git-auto-commit-action@v4 + with: + branch: master + commit_message: | + Bump test environment pomerium/pomerium + Image tag: ${{ needs.publish.outputs.sha-tag }} + Source Repo: ${{ github.repository }}@${{ github.sha }}