Skip to content

📢 Add Slack webhook integration for plan/job notifications #7

@DocBrownBot

Description

@DocBrownBot

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions