Repository navigation
Releases: ict-solutions-dev/alertmanager-webhook-signal
Releases · ict-solutions-dev/alertmanager-webhook-signal
Release list
v0.2.0
🎉 What's Changed
- ci: build image only on merge/tags, lint Dockerfile in CI (#9) @jozefrebjak
🚀 Features
- feat: richer default alert template with duration and template helpers (#8) @jozefrebjak
🐛 Bug Fixes
- fix(release-drafter): chain pre-releases as version baseline (#10) @jozefrebjak
📝 Documentation
- docs: add Testing a Running Instance section (#7) @jozefrebjak
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Warning
Early pre-release — not yet stable. This is the first release of the ICT Solutions fork and is under active
development. Configuration, environment variables, and behaviour may still change before v1.0.0. Use with care.
What is this
A small Go service that bridges Prometheus Alertmanager
(and Grafana) webhooks to the signal-cli-rest-api, delivering alerts
into Signal chats and groups. Routing to groups is driven by the recipients label on each alert.
This is a fork of schlauerlauer/alertmanager-webhook-signal
(MIT, Janek Lauer), adapted to ICT Solutions' packaging and deployment conventions.
Included in this release
- Configuration from environment variables at startup, with Docker / Swarm secret support (
<NAME>__FILE), plus an
optional staticconfig.yamlmode. - Multi-arch image (
linux/amd64,linux/arm64) published to GHCR as a static, non-root Alpine image. - CI/CD:
gofmt,go vet,go test -race,golangci-lint,shellcheck; Docker pipeline with hadolint, Trivy
scan, SBOM and build-provenance attestation. - Release automation via Release Drafter (conventional commits) with build-time version injection.
- Deployment examples: Docker Compose (Traefik + IP allow-list), Alertmanager and Prometheus rules.
Image
docker pull ghcr.io/ict-solutions-dev/alertmanager-webhook-signal:0.1.0Status
Not production-stable yet — still being shaped. Feedback and issues welcome.