Summary
Add a Slack webhook integration to Terrakube that sends notifications when key events occur, similar to how Terraform Cloud notifies on plan/apply progress.
Events to Notify
- Plan created
- Plan completed (with summary if available)
- Apply started
- Apply completed
- Job errored / failed
Proposal
- Support configurable Slack webhook URL(s) per workspace or globally
- Send concise, formatted notifications (plan status, run link, resource count)
- Optionally include a small diff summary inline (e.g. resources changed)
- Keep payloads lightweight — avoid dumping full plan output into Slack
Expected Outcome
Teams stay informed about infrastructure changes without needing to watch the Terrakube UI. Faster visibility into failures and approvals, similar to the Terraform Cloud Slack experience.
Summary
Add a Slack webhook integration to Terrakube that sends notifications when key events occur, similar to how Terraform Cloud notifies on plan/apply progress.
Events to Notify
Proposal
Expected Outcome
Teams stay informed about infrastructure changes without needing to watch the Terrakube UI. Faster visibility into failures and approvals, similar to the Terraform Cloud Slack experience.