Skip to content

Commit

Permalink
adding rocket chat notification
Browse files Browse the repository at this point in the history
Signed-off-by: Rajpal Chauhan <[email protected]>
  • Loading branch information
rajpalc7 committed Jan 29, 2024
1 parent 286c899 commit 7c4ea59
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 19 deletions.
35 changes: 16 additions & 19 deletions .github/workflows/actions/deploy/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,11 @@ inputs:
description: The name of the image in the GHCR to be deployed.
required: true
image_digest:
description: The digest of the image to be deployed. Identifies the unique image tag in the GHCR.
description: The digest of the image to be deployed. Identifies the unique image tag in the GHCR.
required: true
openshift_image_name:
description: The name of the image to use when pushing to OpenShift.
required: true
service:
description: The name of images used
required: true

# OpenShift parameters
openshift_server_url:
Expand All @@ -37,10 +34,10 @@ inputs:
description: The token used to authenticate with the OpenShift server.
required: true

# rocket.chat notification parameters
# rocketchat_webhook:
# description: The URL to use for posting notifications to rocket.chat.
# required: true
rocket.chat notification parameters
rocketchat_webhook:
description: The URL to use for posting notifications to rocket.chat.
required: true

runs:
using: composite
Expand Down Expand Up @@ -87,14 +84,14 @@ runs:
echo starting rollout in ${{ inputs.namespace }}
oc -n ${{ inputs.namespace }} rollout status dc/${{ inputs.deployment_configuration }} --watch
# - name: Rocket.Chat Notification
# uses: RocketChat/[email protected]
# if: always()
# with:
# type: ${{ job.status }}
# job_name: '*Deployment to ${{ inputs.environment }}*'
# mention: 'here'
# mention_if: 'failure'
# channel: '#test-gha'
# url: ${{ inputs.rocketchat_webhook }}
# commit: true
- name: Rocket.Chat Notification
uses: RocketChat/[email protected]
if: always()
with:
type: ${{ job.status }}
job_name: '*Deployment to ${{ inputs.environment }}*'
mention: 'here'
mention_if: 'failure'
channel: '#ditp-gha-notifications'
url: ${{ inputs.rocketchat_webhook }}
commit: true
1 change: 1 addition & 0 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,7 @@ jobs:
namespace: ${{ vars.NAMESPACE }}
deployment_configuration: ${{ matrix.service }}
openshift_token: ${{ secrets.OPENSHIFT_TOKEN }}
rocketchat_webhook: ${{ secrets.ROCKETCHAT_WEBHOOK }}

# docker pull ghcr.io/bcgov/dts-endorser-service@sha256:57f946ab1053726ac6fcb71c85a98d355e926904ebe26db4798353668b3f6c68

Expand Down

0 comments on commit 7c4ea59

Please sign in to comment.