blumeops/ansible/roles/caddy
Erich Blume fc45989a6c
All checks were successful
Build Container / detect (push) Successful in 3s
Decommission JobSync service (#308)
## Summary

- Remove all JobSync infrastructure: ArgoCD app, k8s manifests, container build (nix), Caddy reverse proxy entry, Homepage dashboard entry, service-versions tracking, and all documentation
- Runtime teardown already completed: ArgoCD app cascade-deleted (removes deployment, PVC, service, ingress, external-secret), forge mirror deleted, 1Password item archived, local clone removed

## Motivation

Replacing JobSync with a datasette-based job tracking pipeline driven by mise tasks and a Claude agent frontend. JobSync's Next.js server actions don't expose a useful API for automation.

## Remaining manual steps after merge

- Provision Caddy to remove the stale proxy route: `mise run provision-indri -- --tags caddy`
- Sync Homepage: `argocd app sync homepage`
- Verify namespace cleanup on ringtail: `kubectl get ns jobsync --context=k3s-ringtail` (should be gone)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #308
2026-03-24 08:44:23 -07:00
..
defaults Decommission JobSync service (#308) 2026-03-24 08:44:23 -07:00
handlers Add Caddy reverse proxy for blumeops services (#55) 2026-01-25 09:35:06 -08:00
tasks Migrate Ansible op calls to op read URI syntax (#125) 2026-02-08 10:52:43 -08:00
templates Fix Caddy v2.11 Host header rewrite breaking proxied services 2026-03-15 18:28:18 -07:00