~/talk

Whoops! How Not to Accidentally Delete Everything.

Talkat ArgoCon NA 2024 · on Tuesday, 2024-11-12· at 15:20· Salt Palace | Level 2 | 251 AD· [devops-and-delivery]
linkedin:dan-garfield
slides:none on file

Explains exactly how Argo CD deletion works: finalizers trigger foreground cascade deletes, CRD deletion removes all applications, and `--force` can delete-and-recreate causing mass wipes; an ApplicationSet generator outage or reverted feature in late March caused thousands of apps to render empty and be pruned. Shows concrete mitigations: set preserveResources on deletion or orphan propagation policy, disable automated sync or use sync windows, migrate by creating a second Argo instance and non‑cascading delete.

AI-written summary · about

  1. 0:00Avoiding accidental deletions
  2. 2:33Apps deleted unexpectedly
  3. 3:15Argo CD deletion mechanics
  4. 8:08Owner references vs finalizers
  5. 10:13Renaming apps in Argo CD fails
  6. 12:41Safe renaming of app sets
  7. 13:03CRD deletion dangers during upgrades
  8. 14:52Safe Argo CD upgrades
  9. 15:57Handling finalizers to prevent loss
  10. 17:03Orphan policy for protection
  11. 18:07App sets error resilience pitfalls
  12. 20:21Preserve resources on deletion
  13. 21:45Sync windows and prune ops
  14. 23:09Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.