blumeops/argocd
Erich Blume 4c0bd0055f C2(deploy-infra-alerting): impl use custom payload for ntfy-native JSON
Use the correct provisioning field name for Grafana webhook custom
payloads: settings.payload.template (not payloadTemplate).

Found by reading the Go source (grafana/alerting receivers/webhook/v1/config.go):
  Payload *CustomPayload `json:"payload,omitempty"`
  CustomPayload.Template string `json:"template,omitempty"`

The template uses coll.Dict, coll.Append, and data.ToJSON to produce
ntfy-native JSON with topic, title, message, priority, and action
buttons linking to runbooks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 11:59:26 -07:00
..
apps Deploy Mealie recipe manager (#299) 2026-03-16 21:59:10 -07:00
manifests C2(deploy-infra-alerting): impl use custom payload for ntfy-native JSON 2026-03-22 11:59:26 -07:00