All Linux Foundation / CNCF exams

Linux Foundation / CNCF CGOA: Certified GitOps Associate

What the CGOA exam covers and what it costs, with a free 30-question practice test and an explanation for every answer.

At a glance
Exam fee
$250 USD
Level
Foundational
Topic areas
8
Free practice questions
30
Full question bank
100 questions

What the CGOA exam covers

The topic areas in our CGOA question bank, with each one's share of the 100 practice questions.

CGOA cost and format

Exam codeCGOA
CertificationCertified GitOps Associate
VendorLinux Foundation / CNCF
LevelFoundational
StatusActive

Last checked October 22, 2026 against the official Linux Foundation / CNCF exam page.

CGOA sample questions

The first 5 questions from the free practice test. Open a question to see the answer and why it is right.

All 30 free questions
  1. Question 1Observability and security

    A GitOps deployment fails, and the team wants to see whether the agent detected the desired state in Git and what error occurred. Which information should they check?

    1. AThe developer's chat history in the team messaging channel about the failed deployment thread
    2. BThe GitOps agent's status and events for the application, showing sync state and errors
    3. CThe developer laptop's battery level and Wi-Fi signal strength during setup
    4. DThe repository's license file and its contributor code of conduct policy
    Show answer and explanation
    Correct answer: B

    The agent's sync status and events show detection and errors. Chat history, battery and licences do not explain sync failures.

  2. Question 2Declarative configuration

    A team wants to reuse a Kubernetes application configuration across development and production with small differences per environment. Which tool supports this with overlays?

    1. AKustomize
    2. BGit LFS
    3. CRsync only
    4. DCron
    Show answer and explanation
    Correct answer: A

    Kustomize uses bases and overlays to customize configuration per environment. Git LFS stores large files, rsync copies files, and cron schedules jobs.

  3. Question 3GitOps fundamentals

    In GitOps, what is the single source of truth for the desired state of a system?

    1. AA shared spreadsheet listing server hostnames and their owners
    2. BA version-controlled Git repository containing declarative configuration
    3. CThe live cluster's current runtime state, as reported by kubelets
    4. DThe CI server's build logs and test output from each pipeline stage
    Show answer and explanation
    Correct answer: B

    GitOps uses a Git repository of declarative configuration as the source of truth. The live state is what the system reconciles toward, spreadsheets and logs are not the source of truth.

  4. Question 4Git fundamentals

    A developer wants to create an isolated branch to work on a feature without affecting the main branch. Which command does this?

    1. Agit reset --hard origin/main
    2. Bgit tag -a v1.4.0-feature -m 'feature'
    3. Cgit push --force origin HEAD:main
    4. Dgit switch -c feature/new-config
    Show answer and explanation
    Correct answer: D

    git switch -c creates and switches to a new branch. Force-pushing main, hard resets and tagging do not create an isolated feature branch.

  5. Question 5CI and CD integration

    A CI pipeline builds a container image. The GitOps repository must be updated with the new image tag. Which approach follows GitOps principles?

    1. AThe developer edits the cluster manually after the build, using kubectl edit on each Deployment
    2. BThe pipeline opens a pull request updating the image tag in the GitOps repository
    3. CThe pipeline records the new tag in a build log file for auditing
    4. DThe pipeline deploys directly to production with kubectl apply against the live API server
    Show answer and explanation
    Correct answer: B

    Updating the repository through a pull request keeps Git as the source of truth. Direct deployment, logs and manual edits bypass GitOps control.

How to prepare for CGOA

  1. Read the official Linux Foundation / CNCF outline first (exam page), so you know exactly what is in scope.
  2. Give the most time to Observability and security and Declarative configuration: together they make up 40% of the questions.
  3. Take the free 30-question practice test and note which topics you miss.
  4. Go back to the weak topics, then test again. A practice score shows where to study; it does not predict your exam result.

Full CGOA question bank

All 100 questions with answers and explanations, as a PDF, an online practice exam, or both.

Full question bank
Coming to the store soon

The full 100-question bank for CGOA is in final review. The free practice test is open now.

Start the free practice test

CGOA FAQ

Related exams

ExamVendorLevel
KCNA: Kubernetes and Cloud Native AssociateLinux Foundation / CNCFFoundational
CKA: Certified Kubernetes AdministratorLinux Foundation / CNCFAssociate
CKAD: Certified Kubernetes Application DeveloperLinux Foundation / CNCFAssociate
ICA: Istio Certified AssociateLinux Foundation / CNCFAssociate
PCA: Prometheus Certified AssociateLinux Foundation / CNCFFoundational
CNPA: Certified Cloud Native Platform Engineering AssociateLinux Foundation / CNCFFoundational