Add pod state observability to minikube dashboard #83

Merged
eblume merged 2 commits from feature/pod-state-dashboard into main 2026-02-03 07:20:06 -08:00

2 commits

Author SHA1 Message Date
4f2e49f219 Add TTL to zim-watcher CronJob for automatic cleanup
Jobs created by the CronJob will now auto-delete 4 days after completion.
This prevents zombie Jobs from accumulating when the CronJob spec changes
(e.g., image updates), since ArgoCD only tracks the CronJob resource itself,
not the Jobs it spawns.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 07:18:49 -08:00
49b4a9f5be Add pod state observability to minikube dashboard
- Add "Unhealthy Pods" stat panel that shows count of pods in error states
  (ImagePullBackOff, CrashLoopBackOff, etc.) with red background when > 0
- Add "Pods by Waiting Reason" time series showing container waiting states
- This provides visibility into stuck pods that ArgoCD doesn't track

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 07:11:47 -08:00