30 Days of DevOps· day 27 of 30
DAY 27Kubernetes

Helm Hooks and Chart Testing — Ordering, Migrations, and helm test

Every Helm change since Day 6 assumed all resources apply at once, in no particular order. Real releases need sequence: a database migration that must finish before the new code starts, a cache warmed after the Deployment is ready, a cleanup job on uninstall. Helm hooks run Jobs at precise lifecycle points with weights for ordering; helm test turns 'the deploy succeeded' into a Pod that proves it. Then the GitOps twist — Argo CD doesn't run Helm's hook lifecycle at all, it translates the annotations into its own sync phases, and ignores helm test entirely.

Jun 14, 2026 21 min read4.1k words

This lesson is for members

The first 7 days of 30 Days of DevOps are free. Unlock the full curriculum — every day of every series, current and future — with one membership.

Monthly

₹399

per month

Annual

₹2,999

per year

Lifetime

₹6,999

one-time

  • Every series, all days — including future series
  • Verified, project-based, no fluff
  • Progress synced across all your devices