{"id":31916969,"url":"https://github.com/kevinetore/helm-signal-alertmanager","last_synced_at":"2026-02-21T14:01:16.493Z","repository":{"id":317841134,"uuid":"1069055054","full_name":"kevinetore/helm-signal-alertmanager","owner":"kevinetore","description":"Helm wrapper for alertmanager-webhook-signal and signal-cli-rest-api","archived":false,"fork":false,"pushed_at":"2025-10-06T18:53:15.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-22T06:47:05.036Z","etag":null,"topics":["alertmanager-webhook-signal","signal-cli-rest-api"],"latest_commit_sha":null,"homepage":"","language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kevinetore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-03T10:31:10.000Z","updated_at":"2025-10-06T18:53:18.000Z","dependencies_parsed_at":"2025-10-03T12:24:08.104Z","dependency_job_id":"780c6646-56eb-4800-bb9a-fbb8b27f869a","html_url":"https://github.com/kevinetore/helm-signal-alertmanager","commit_stats":null,"previous_names":["kevinetore/helm-signal-alertmanager"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kevinetore/helm-signal-alertmanager","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinetore%2Fhelm-signal-alertmanager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinetore%2Fhelm-signal-alertmanager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinetore%2Fhelm-signal-alertmanager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinetore%2Fhelm-signal-alertmanager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kevinetore","download_url":"https://codeload.github.com/kevinetore/helm-signal-alertmanager/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kevinetore%2Fhelm-signal-alertmanager/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29682748,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T13:29:26.630Z","status":"ssl_error","status_checked_at":"2026-02-21T13:26:50.125Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alertmanager-webhook-signal","signal-cli-rest-api"],"created_at":"2025-10-13T20:16:22.471Z","updated_at":"2026-02-21T14:01:16.451Z","avatar_url":"https://github.com/kevinetore.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alertmanager Signal Helm Chart\n\nThis Helm chart deploys Alertmanager Webhook to Signal integration using two main components:\n\n1. Signal CLI REST API: Runs a Signal client in a container and handles sending messages.\n2. Alertmanager Webhook (alertmanager-webhook-signal): Receives alerts from Prometheus Alertmanager and forwards them to Signal via the Signal CLI REST API.\n\n## Usage\n\n### After deploying the chart:\n\nGet the QR code to link your Signal device:\n\nkubectl logs -f alertmanager-signal-\u003cpod-id\u003e -c webhook\n\nScan the QR code with your Signal app to link your number with the signal-cli container.\n\nThe webhook listens on port 10000.\n\n#### Managing Groups\n\nIf you want to send messages to a Signal group, after scanning the QR code you should run the following commands:\n\n```bash\nkubectl exec -it alertmanager-signal-\u003cid\u003e -c signal-cli -- bash\n\n\ncurl -X 'GET' \\\n  'http://localhost:8080/v1/groups/\u003cphone_number\u003e' \\\n  -H 'accept: application/json'\n```\n\nUse the Id field from the output in your webhook configuration under recipients:\n\nrecipients:\n  - \"group.\u003cgroup-id\u003e\"\n\n####  Verify Alerts:\n\nAlerts sent by Prometheus should now appear as Signal messages for the configured recipients.\n\n### Openshift\n\nServiceAccount and SCC Requirements:\nOn OpenShift, the Signal CLI REST API container runs as UID 1000. Openshift which will prevent the pod from starting unless the container is allowed to run as this UID.\n\nGrant anyuid to the ServiceAccount:\nBefore deploying the chart, create the ServiceAccount and grant it the anyuid SCC:\n\n```bash\noc adm policy add-scc-to-user anyuid -z alertmanager-signal-sa -n \u003cnamespace\u003e\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinetore%2Fhelm-signal-alertmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkevinetore%2Fhelm-signal-alertmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkevinetore%2Fhelm-signal-alertmanager/lists"}