Decommission JobSync service #308

Merged
eblume merged 1 commit from feature/decommission-jobsync into main 2026-03-24 08:44:24 -07:00
Owner

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

## 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)
Remove ArgoCD app, k8s manifests, container build, Caddy proxy,
Homepage entry, service-versions entry, and documentation.
Runtime resources (ArgoCD app, k8s namespace, PVC) deleted via
cascade. Forge mirror deleted, 1Password item archived,
local clone removed.

Replaced by datasette-based job tracking (to follow).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
eblume merged commit fc45989a6c into main 2026-03-24 08:44:24 -07:00
eblume referenced this pull request from a commit 2026-03-24 08:44:26 -07:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!308
No description provided.