Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Slack notifications for E2E tests #1136

Merged
merged 5 commits into from
Jul 11, 2023
Merged

Add Slack notifications for E2E tests #1136

merged 5 commits into from
Jul 11, 2023

Conversation

pkosiec
Copy link
Member

@pkosiec pkosiec commented Jul 11, 2023

Description

Changes proposed in this pull request:

  • Add Slack notifications for E2E migration tests pipeline
  • Add ability to trigger this pipeline via dispatch events

Notes

I thought about running also integration tests on dispatch event + getting Slack notificactions about integration tests, but I think that would be too much. WDYT?

Testing

Sample alert: https://kubeshop.slack.com/archives/C05E6GU80E7/p1689068842786839

Related issue(s)

Resolves #1125

@pkosiec pkosiec added the ci Related to CI pipelines label Jul 11, 2023
@pkosiec pkosiec marked this pull request as ready for review July 11, 2023 10:16
@pkosiec pkosiec requested review from a team and PrasadG193 as code owners July 11, 2023 10:16
@pkosiec pkosiec changed the title Add Slack notifications for branch pipeline Add Slack notifications for E2E tests Jul 11, 2023
@josefkarasek josefkarasek requested review from josefkarasek and removed request for huseyinbabal July 11, 2023 10:47
SLACK_COLOR: 'red'
SLACK_TITLE: 'Message'
SLACK_CHANNEL: 'botkube-cloud-ci-alerts'
SLACK_MESSAGE: 'CLI Migration E2E tests failed :scream:'

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

😱 really? 😸

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, it's a serious business 😄
tenor-26363933

Copy link

@josefkarasek josefkarasek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@pkosiec pkosiec merged commit 26b95ab into main Jul 11, 2023
16 checks passed
@pkosiec pkosiec deleted the notify-slack branch July 11, 2023 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Related to CI pipelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Finalize Botkube CLI migration tool
2 participants