-
Notifications
You must be signed in to change notification settings - Fork 9
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
Dummy split channels #1495
Dummy split channels #1495
Conversation
…both slack channels Co-Authored-By: Bella L. Quintero <[email protected]> Co-Authored-By: Samuel Aquino <[email protected]>
Co-Authored-By: Bella L. Quintero <[email protected]>
Co-Authored-By: Bella L. Quintero <[email protected]>
Co-Authored-By: Bella L. Quintero <[email protected]>
Co-Authored-By: Bella L. Quintero <[email protected]>
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
name = "cdcti-flexion-slack-email-receiver" | ||
name = "cdcti-flexion-slack-email-receiver" | ||
// This variable is set in the `env-deploy.yml` GH action for each environment | ||
// We use a different email address/Slack channel for prod and non-prod alerts | ||
email_address = var.alert_slack_email |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider adding a conditional check to ensure that the email_address
variable is not empty before applying the configuration. This can prevent misconfiguration that might lead to missing alerts. [important]
@@ -29,7 +29,7 @@ jobs: | |||
VPN_CA_CERTIFICATE: ${{ secrets.VPN_CA_CERTIFICATE }} | |||
VPN_GITHUB_CERTIFICATE: ${{ secrets.VPN_GITHUB_CERTIFICATE}} | |||
VPN_GITHUB_SECRET_KEY: ${{ secrets.VPN_GITHUB_SECRET_KEY }} | |||
TERRAFORM_APPLY_PARAMETERS: -var="alert_slack_email=${{ secrets.ALERT_SLACK_EMAIL }}" | |||
TERRAFORM_APPLY_PARAMETERS: -var="alert_slack_email=${{ secrets.NON_PROD_ALERT_SLACK_EMAIL }}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's recommended to encapsulate the Terraform apply parameters into a script or a separate step to enhance readability and maintainability of the workflow file. [medium]
|
||
To ensure rapid response to application failures within our CI/CD infrastructure, we require real-time notifications for critical issues. The current alert setup focuses on: | ||
Alerts are configured in [alert.tf](../operations/template/alert.tf). To reduce |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To improve the documentation, consider adding a section on how to troubleshoot common issues with Azure alerts, which could be beneficial for new team members or during incident response. [medium]
PR Code Suggestions ✨Explore these optional code suggestions:
|
Quality Gate passedIssues Measures |
Add a PR title
Describe what changed in this PR at a high level.
Issue
Add a link to the issue here. Consider using
closing keywords
if the this PR isn't for a story (stories will be closed through different means).
Checklist
Note: You may remove items that are not applicable