Grafana env var substitution of a numeric TELEGRAM_CHAT_ID caused json unmarshal error (number into string field). chatid is not sensitive so hardcode it directly; only bottoken uses ${TELEGRAM_BOT_TOKEN}.
- Secret grafana-telegram: bot token + chat ID (env var injection) - ConfigMap grafana-alerting: provisioning files for contact point, notification policy, and 4 alert rules * Pod CrashLoopBackOff (for: 1m, noData: OK) * Disk > 80% on non-tmpfs filesystems (for: 5m) * RAM > 85% (for: 5m) * Pod Failed/Unknown (for: 3m, noData: OK) - Deployment: TELEGRAM_* env vars from secret + alerting volume mount Token interpolated via ${TELEGRAM_BOT_TOKEN} in provisioning YAML.