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

Integrate OAuth Token for Secure Deployment Notifications on Slack #194

Closed
4 tasks
placek opened this issue Feb 16, 2024 · 1 comment · Fixed by #201
Closed
4 tasks

Integrate OAuth Token for Secure Deployment Notifications on Slack #194

placek opened this issue Feb 16, 2024 · 1 comment · Fixed by #201

Comments

@placek
Copy link
Contributor

placek commented Feb 16, 2024

As a DevOps engineer,

I want to use an OAuth token for authentication when posting deployment notifications to Slack,

so that notifications are securely delivered to a specified private channel.

Summary:

Modify the deployment configuration to incorporate the OAuth token for Slack notifications.
Ensure secure authentication and targeted delivery of deployment notifications to a private Slack channel govtool-notifications, enhancing security and relevance.

Acceptance Criteria:

  • The deployment notification system must use the GRAFANA_SLACK_OAUTH_TOKEN for authenticating API requests to Slack.
  • Deployment notifications must be posted to the Slack channel identified by GRAFANA_SLACK_RECIPIENT.
  • Verify that deployment notifications are successfully posted to the specified private Slack channel without exposing sensitive information.
  • Document the process for obtaining and setting the GRAFANA_SLACK_OAUTH_TOKEN and GRAFANA_SLACK_RECIPIENT values.

Additional Information:

  • Review Slack API documentation for chat.postMessage to understand formatting options for the message text.
  • Consider implementing a secure method for storing and accessing the GRAFANA_SLACK_OAUTH_TOKEN to avoid hardcoding it in scripts.
@pmbinapps
Copy link

Enabler task for work infrastuctre.

Ready for stage.

placek added a commit that referenced this issue Feb 26, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
placek added a commit that referenced this issue Feb 27, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
placek added a commit that referenced this issue Feb 27, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
MSzalowski pushed a commit that referenced this issue Feb 28, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
MSzalowski pushed a commit that referenced this issue Feb 28, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
MSzalowski pushed a commit that referenced this issue Mar 1, 2024
- Integrated OAuth for secure Slack deployment notifications #194.
- Streamlined build and deployment process for faster CD and reduced
  resource use #246.
- Allow Sentry error reporting in CSP settings across environments #291.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Blocked
Development

Successfully merging a pull request may close this issue.

4 participants