Extending Argo CD with Health Checks and Resource Actions
Talkat GitOpsCon North America 2024 · on Monday, 2024-04-15· at 14:05· Level 3 | Room 322 | Track 2·
summary
Extends Argo CD by adding Lua-based health checks and resource actions placed in argocd-cm, with a local dev loop using argocd CLI to run checks against YAML. Shows override PVC late-binding to healthy to avoid stalled sync waves and a subscription fix for OpenShift restart bug that changes degraded to healthy. Explains aggregation precedence (unknown > degraded > missing > progressing > suspended > healthy), and demos a resource action to trigger a compliance rescan and an external-secret resync; recommends disabling inapplicable actions.
AI-written summary · about
chapters (13)
- 0:00Extending Argo CD
- 1:02Health checks and resource actions
- 3:32Aggregating resource health
- 5:58Custom health checks
- 8:02Resource actions
- 10:29Health checks in Lua
- 11:31PV claim health check demo
- 13:27Subscription health fix demo
- 15:14Resource actions in Argo CD
- 18:01Compliance scan demo
- 19:47Implementing these features
- 21:11Contributing health checks
- 22:13Q&A
related talks
28mArgo CD Maintainer's Panel
31mAttacking Argo CD with Argo CD (and then Defending)
25mArgo CD Ephemeral Access in Action: Lessons Learned While Runnin...
08mArgo CD Update
32mIntroduction to ArgoCD
28mManaging Application Dependencies in Argo CD
25mExtending Argo Projects: Customizing Argo CD and Argo Rollouts...
17mRedefining the Multi-Cluster Story of Argo CD
