From 5d339c5b6d844805dc23e8f5db509569b7245e41 Mon Sep 17 00:00:00 2001 From: didierrc Date: Wed, 24 Apr 2024 19:16:51 +0200 Subject: [PATCH 1/2] Added Prometheus into Prod --- .github/workflows/release.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7cacd429..c6faf969 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -160,11 +160,30 @@ jobs: registry: ghcr.io workdir: gatewayservice buildargs: GATEWAY_URI,WEBAPP_URI + + docker-push-prometheus: + name: Push prometheus service Docker Image to Github Packages + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + needs: [e2e-tests] + steps: + - uses: actions/checkout@v4 + - name: Publish to Registry + uses: elgohr/Publish-Docker-Github-Action@v5 + with: + name: arquisoft/wiq_en3b/prometheus + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: ghcr.io + workdir: monitoring/prometheus + deploy: name: Deploy over SSH runs-on: ubuntu-latest - needs: [docker-push-userservice, docker-push-authservice, docker-push-questionservice, docker-push-gatewayservice,docker-push-webapp] + needs: [docker-push-userservice, docker-push-authservice, docker-push-questionservice, docker-push-gatewayservice,docker-push-webapp,docker-push-prometheus] steps: - name: Deploy over SSH uses: fifsky/ssh-action@master From 5c82c9725049b187b491421adeae1c3ae3ae900a Mon Sep 17 00:00:00 2001 From: didierrc Date: Wed, 24 Apr 2024 19:18:33 +0200 Subject: [PATCH 2/2] Added grafana to Prod --- .github/workflows/release.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c6faf969..5cfbb918 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -178,12 +178,30 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} registry: ghcr.io workdir: monitoring/prometheus + + docker-push-grafana: + name: Push grafana service Docker Image to Github Packages + runs-on: ubuntu-latest + permissions: + contents: read + packages: write + needs: [e2e-tests] + steps: + - uses: actions/checkout@v4 + - name: Publish to Registry + uses: elgohr/Publish-Docker-Github-Action@v5 + with: + name: arquisoft/wiq_en3b/grafana + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + registry: ghcr.io + workdir: monitoring/grafana deploy: name: Deploy over SSH runs-on: ubuntu-latest - needs: [docker-push-userservice, docker-push-authservice, docker-push-questionservice, docker-push-gatewayservice,docker-push-webapp,docker-push-prometheus] + needs: [docker-push-userservice, docker-push-authservice, docker-push-questionservice, docker-push-gatewayservice,docker-push-webapp,docker-push-prometheus,docker-push-grafana] steps: - name: Deploy over SSH uses: fifsky/ssh-action@master