14% of the CGOA exam. Sample questions below; the full library has 22 questions tagged to this domain.
Sample questions on Tooling
Tooling
Q1. What does Argo CD's 'Repo Server' component do?
Reveal answer and explanations
AIt manages Kubernetes cluster authentication
Incorrect. Cluster authentication is handled by Argo CD's API Server, not the Repo Server.
BIt renders manifests from Git sources for the Application Controller
Correct. The Repo Server is the template engine; it fetches from Git and renders configurations (Helm, Kustomize) that the Application Controller applies.
CIt stores container images for deployment
Incorrect. Container image storage is the responsibility of registries, not Argo CD.
DIt serves as the Git hosting platform
Incorrect. Argo CD doesn't host Git; it connects to external Git repositories.
Tooling
Q2. What is the primary difference between using Helm vs. Kustomize in a GitOps context?
Reveal answer and explanations
AHelm templates with values; Kustomize patches overlays
Correct. Helm excels at templating reusable charts (third-party software); Kustomize patches existing manifests (lightweight overlays for custom configs).
BHelm is for applications; Kustomize is for infrastructure
Incorrect. Both apply to any Kubernetes resources.
CThey are functionally identical
Incorrect. They have different design goals.
DKustomize cannot be used in GitOps workflows
Incorrect. Kustomize is a GitOps-native tool.
EHelm always produces larger manifests
Incorrect. Size depends on content, not tool.
Tooling
Q3. What manifest format advantages does Kustomize provide over plain YAML in a GitOps context?
Reveal answer and explanations
AKustomize enables declarative patching and overlays, allowing environment-specific configuration changes without duplicating entire manifests
Correct. Kustomize provides a template-free way to customize YAML; overlays enable environment-specific variations while maintaining a DRY structure.
BKustomize eliminates the need for version control
Incorrect. Kustomize files are versioned in Git like any other configuration.
CKustomize is only for managing secrets
Incorrect. While Kustomize can manage secrets, it's a general-purpose customization tool.
DKustomize uses a proprietary format not compatible with Kubernetes
Incorrect. Kustomize outputs standard Kubernetes YAML; it's fully compatible.
Tooling
Q4. When should you use OCI artifacts in Flux sources instead of Git repositories?
Tooling accounts for 14% of the CGOA exam. Expect questions that test recall of terminology and the ability to read short scenarios — not deep configuration. Use the sample questions above as difficulty calibration; if any feel hard, the rest of our 22-question domain bank will close those gaps.