ntfy.vaspian.me
vaspian

vaspian-test

Scratch / smoke-test topic — never wire production alerts here

Scratch topic for smoke-testing publishers and new phone subscriptions. **Never** wire production alerts here — anything on vaspian-test is assumed disposable.

ntfy.sh/vaspian-test · added 2026-05-13

Publishers

Every code path / config block that produces messages on this topic today. If you wire a new publisher, add it here.

voipmon-alert.py — test mode (VMON_ALERT_TEST=1)
v-voipmon-db-01:/usr/local/bin/voipmon-alert — set env var at invocation

Setting VMON_ALERT_TEST=1 in the environment swaps two values: (1) Brevo recipients narrow to caloi@vaspian.com only, (2) ntfy topic flips from vaspian-alerts → vaspian-test. The subject/title is also prefixed with '[TEST] ' so the alert is visually distinct on the phone. Used to dry-run a new VoIPMonitor alert rule against the real production DB without paging the ops list.

Manual one-off publishes (curl / ntfy app)
Any HTTP client — see docs.ntfy.sh/publish
Open →

Ad-hoc verification: confirming a new phone subscription works, checking how a specific tag renders, or comparing how priority 5 behaves vs priority 1 on a given device. Publish to vaspian-test from any HTTP client per the ntfy docs.

How priorities are assigned

Whatever the sender feels like. Don't read anything into a P1 here — it's still a test.

Notes

Subscribe on your phone
Topic name vaspian-test on server ntfy.sh.
Open in ntfy app