Advanced Helm knowledge check and Gate 2¶
Quiz¶
- Which wins:
values.yaml, the first-f, the second-f, or--set? - Where must parent-chart values for a dependency normally be nested?
- What does
Chart.lockpreserve? - What is the difference between hook event and hook weight?
- Why should hook Jobs be idempotent?
- What does a successful Service HTTP
helm testprove, and what does it not prove? - Why should a changed chart receive a new chart version before an OCI push?
- Which Artifact Registry repository format stores Helm OCI charts?
Scoring: explain at least 6/8 correctly before the gate.
Retrieval check¶
Without notes, trace the override chain for redis.auth.enabled from dependency defaults through parent defaults, two values files, and --set.
Gate 2¶
Demonstrate from a clean namespace:
helm dependency listreports a valid dependency.helm lintandhelm templatesucceed.- The lifecycle hook completes during install or upgrade.
helm test --logspasses.- The chart is listed in private Artifact Registry with a unique version.
helm pulland an OCI-based install work for that exact version.- You can explain every non-default value and identify which layer supplied it.
Pass: all checks succeed and no credential file or token is committed.
Proceed to Flux on GKE.