Adding in slack changes for CARTS #139600
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Current slack notification functionality is noisy and often gives alerts on events we don't particularly care about and omits events that we do care about. This aims to fix that by doing the following.
macpro-mdct-carts-alerts, mdct-prod-releases, and mdct-integrations-channel have all been created in cms slack
webhooks have been requested, created, and populated into github secrets for the SEDS repository
following standards the webhooks were also populated into the carts aws ssm account (readme for this is also updated as part of this PR)
webhooks were implemented to alert on the following things
new pr creation - alerts to the mdct-integrations-channel
failed builds of main, val, or prod - alerts to the macpro-mdct-carts-alerts channel
failed snyk auto merges - alerts to mdct-integrations-channel
release to production - alerts to the mdct-prod-releases channel
Related ticket(s)
https://jiraent.cms.gov/browse/CMDCT-3428
How to test
merge and watch for issues. this has already been tested in seds.
Notes
once we get all the products done, we'll move everyone over to the new channels but that should be fast after the first one of these goes through and is tested
Pre-review checklist
Pre-merge checklist
Review
Security
If either of the following are true, notify the team's ISSO (Information System Security Officer).
convert to a different template: test → val | val → prod