In April 2024, the Core Atlantis Team launched an anonymous survey to better understand our community's needs and help prioritize our roadmap.
If you're an Atlantis user, please take 5 minutes to fill it out: Survey Link
In April 2024, the Core Atlantis Team launched an anonymous survey to better understand our community's needs and help prioritize our roadmap.
If you're an Atlantis user, please take 5 minutes to fill it out: Survey Link
It is possible to use Slack to send notifications to your Slack channel whenever an apply is being done.
NOTE
Currently only apply events are supported.
For this you'll need to:
Create New App buttonFrom scratch in the dialog that opensatlantis-bot.Create AppoAuth & Permissionschannels:readchat:writegroups:readincoming-webhookmpim:readBot User OAuth Token and provide it to Atlantis by using --slack-token=xoxb-xxxxxxxxxxx or via the environment ATLANTIS_SLACK_TOKEN=xoxb-xxxxxxxxxxx.my-channel) or use existingAfter following the above steps it is time to configure Atlantis. Assuming you have already provided the slack-token (via parameter or environment variable) you can now instruct Atlantis to send apply events to Slack.
In your Atlantis configuration you can now add the following:
webhooks:
- event: apply
  workspace-regex: .*
  branch-regex: .*
  kind: slack
  channel: my-channel-idIf you are deploying Atlantis as a Helm chart, this can be implemented via the config parameter available for chart customizations:
## Use Server Side Config,
## ref: https://www.runatlantis.io/docs/server-configuration.html
config: |
   ---
   webhooks:
     - event: apply
       workspace-regex: .*
       branch-regex: .*
       kind: slack
       channel: my-channel-idThe apply event information will be sent to the my-channel-id Slack channel.