cleanup(ansible): remove dead Caddy plays + Grafana dashboard #71

Merged
k.renner merged 1 commits from cleanup-caddy-ansible-residue into master 2026-06-27 10:37:20 +00:00
Owner

Tier 1 of the post-ingress-migration cleanup. Removes residue from the Caddy HA → Traefik migration (Caddy LXCs were destroyed in #70):

  • ansible/plays/install-error-page.yml — targets the destroyed host caddy.srv.renner.uno.
  • ansible/plays/install-gitea-proxy.yml — targets caddy.srv.renner.uno, writes a Caddyfile reverse_proxy block + import cloudflare; gitea is now a Traefik Ingress in kubernetes/apps/gitea.
  • grafana-observability role — drops the caddy-overview dashboard (dead caddy_http_* metrics) and its two deploy/cleanup loop entries.

Verified: neither play is referenced by any pipeline or other play; no caddy-overview references remain.

Note: a previously-provisioned Network/caddy-overview.json may linger in live Grafana until re-sync / UI removal — cosmetic, shows no data.

🤖 Generated with Claude Code

Tier 1 of the post-ingress-migration cleanup. Removes residue from the Caddy HA → Traefik migration (Caddy LXCs were destroyed in #70): - `ansible/plays/install-error-page.yml` — targets the destroyed host `caddy.srv.renner.uno`. - `ansible/plays/install-gitea-proxy.yml` — targets `caddy.srv.renner.uno`, writes a Caddyfile `reverse_proxy` block + `import cloudflare`; gitea is now a Traefik Ingress in `kubernetes/apps/gitea`. - `grafana-observability` role — drops the `caddy-overview` dashboard (dead `caddy_http_*` metrics) and its two deploy/cleanup loop entries. Verified: neither play is referenced by any pipeline or other play; no `caddy-overview` references remain. Note: a previously-provisioned `Network/caddy-overview.json` may linger in live Grafana until re-sync / UI removal — cosmetic, shows no data. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
k.renner added 1 commit 2026-06-27 10:00:01 +00:00
Residue from the Caddy HA -> Traefik migration (Caddy LXCs destroyed in
PR #70):

- install-error-page.yml, install-gitea-proxy.yml: both target the
  destroyed host caddy.srv.renner.uno (the gitea-proxy play also wrote a
  Caddyfile reverse_proxy block + cloudflare import; gitea is now served
  by a Traefik Ingress in kubernetes/apps/gitea).
- grafana-observability: drop the caddy-overview dashboard (monitored
  caddy_http_* metrics from the dead Caddy HA) and its two deploy/cleanup
  loop entries.

Note: a previously-provisioned Network/caddy-overview.json may still
linger in the live Grafana until the dashboards are re-synced or it's
removed in the UI; it just shows no data.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
k.renner merged commit 0a1da6695b into master 2026-06-27 10:37:20 +00:00
Sign in to join this conversation.