chore(argo): retire the Argo Events controller #461
Loading…
Reference in a new issue
No description provided.
Delete branch "sean/retire-argo-events"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Argo Events reconciles nothing: kubectl get sensors,eventsources,eventbus -A returns no resources anywhere in the cluster. Removing the wrapper is not enough on its own -- the cluster Flux Kustomization is prune: false, so deleting the file stops Flux managing the live argo-events Kustomization without deleting it, which is how the four observability agents were left running in 2026-08. This lands both halves: the tree stops declaring argo-events, and a tombstone Job deletes the live Kustomization object, which being prune: true garbage-collects the controller, its RBAC and the namespace. The Job's namespace grant is read-only so a prune that never ran cannot hide behind a namespace the Job removed itself. CRDs stay for a later release to avoid a finalizer wedge. tests/argo-events-retired.sh pins both halves with three negative controls. https://claude.ai/code/session_01KZoQin34jeyt6nDGqvJA76
Pull request closed