What's Changed
๐ Controller Refactor
Replace manual RetryWatcher + custom watcherEvent queue with SharedInformerFactory + TypedRateLimitingInterface[string]
Add configurable resync period (config.resyncSeconds) for eventual consistency
Handler methods now return error โ transient failures (API errors, cache issues) trigger automatic requeue with exponential backoff
๐งน Cleanup
Remove telemetry subsystem (code, config, state, deploy templates, docs)
๐ฌ Slack Bot Token Support
Support Slack App bot tokens (xoxb-...) with channel-based posting as an alternative to incoming webhooks
Existing webhook config continues to work unchanged
๐ Health Check
Enable health check endpoints by default
Remove Not Released label from README
Deploy
Remove liveness/readiness probes from deploy templates (pointless for a controller with no inbound traffic)
Dependency
Bump github.com/slack-go/slack from v0.17.3 to v0.18.0
Full Changelog: v0.10.4...v0.10.5