Flux integration knowledge check and Gate 3¶
Retrieval quiz¶
- Which Helm values source has the highest precedence?
- What does
helm testrun? - Which Flux controller fetches Git and OCI artifacts?
- Why is an OCI chart represented by
OCIRepository, not an HTTPHelmRepository?
Flux integration quiz¶
- What does bootstrap write to Git and install in the cluster?
- Why must the Workload Identity annotation be persisted in Git?
- Which IAM role permits private chart pulls without permitting pushes?
- How is the Kubernetes service account mapped to the Google service account?
- What is the relationship among
GitRepository, FluxKustomization,OCIRepository, andHelmRelease? - Which condition would you inspect if the chart tag does not exist?
- What three pieces of evidence prove a Git commit caused the cluster change?
- Why is a Ready Deployment insufficient proof that every Flux source is healthy?
Gate 3¶
Make a new Git commit that changes only Helm values. Without invoking helm install or helm upgrade:
- show the Git revision reported by Flux;
- show the Ready
OCIRepositoryand its chart revision; - show the Ready
HelmRelease; - show the updated Kubernetes workload;
- explain the Git → source → release → Kubernetes chain;
- explain why the cluster does not require a long-lived Google JSON key.
Pass: automatic reconciliation succeeds and you can explain every credential boundary.
Proceed to GitOps operations.