Courseiva

CGOA · topic practice

Gitops Principles practice questions

This domain covers the four OpenGitOps principles — declarative desired state, versioned and immutable state, automated pull-based reconciliation, and continuous drift correction — and how they map to Kubernetes tooling like Flux and Argo CD. Questions test whether you can distinguish GitOps guarantees from ordinary CI/CD, choose correct secret handling, and enforce reconciliation over manual cluster edits.

Courseiva uses original exam-style practice questions designed for learning and revision. The goal is to understand the concepts, recognise exam patterns, and improve through explanations — not memorise copied exam dumps.

Editorial oversight:Johnson Ajibi· MSc IT Security, IEEE Senior Member
20 questionsDomain: Gitops Principles

What the exam tests

What to know about Gitops Principles

Be able to explain each OpenGitOps principle and identify which Kubernetes mechanism implements it. The critical skill is recognizing that reconciliation is pull-based and continuous, so manual cluster changes are reverted and secrets never sit unencrypted in Git.

The four OpenGitOps principles and which conditions satisfy declarative and versioned immutable state

Flux and Argo CD pull-based reconciliation loops, controllers, and drift detection behavior

Secret management options such as Sealed Secrets, SOPS, and External Secrets Operator

Preventing manual kubectl edits through admission control, RBAC, and reconciliation enforcement

Watch out for

Common Gitops Principles exam traps

  • ▸Treating push-based CI pipelines as GitOps; the defining property is an in-cluster agent pulling and reconciling from Git
  • ▸Storing plaintext secrets in Git instead of encrypting them or referencing an external secret store
  • ▸Assuming Git commits alone change the cluster; without a running reconciler, drift persists and manual edits survive

Practice set

Gitops Principles questions

20 questions · select your answer, then reveal the explanation

What happens when you delete an application from the Argo CD dashboard without deleting the Git repository?

A team wants to ensure that all infrastructure modifications are peer-reviewed and auditable. Which GitOps principle best describes the practice of requiring a Pull Request for every change to the cluster state?

A platform team maintains a GitOps repository containing HelmRelease and Kustomization manifests for a production cluster managed by Flux. A developer needs to change an application's replica count for a canary test, but the change must not affect the stable release and must be quickly revertible. Which GitOps practice best satisfies these requirements while preserving the declarative, version-controlled desired state?

An organization uses Argo CD for GitOps. They want to ensure that their production environment is protected from accidental changes. They decide that any change to production must be reviewed and approved via a pull request before being merged to the main branch, and that Argo CD should automatically sync the changes. Which GitOps principle does this workflow primarily demonstrate?

Which TWO of the following are primary benefits of storing immutable state in Git?

You are implementing a GitOps workflow where the desired state is stored in a private repository. The Argo CD controller requires access to this repository. What is the most secure GitOps-compliant way to provide this access?

In an Argo CD deployment, a developer notices that manual changes made via kubectl are being reverted automatically. What feature is responsible for this behavior?

Your team is using a pull-based GitOps pattern. Which component is responsible for initiating the communication to the Git repository to check for updates?

An organization is migrating to GitOps using Argo CD. During an audit, you notice that manual changes made directly to the Kubernetes cluster via kubectl are being reverted within minutes. Which component of the GitOps pipeline is performing this action?

Question 10mediummultiple choice
Read the full Gitops Principles explanation →

In a GitOps environment, an engineer manually deletes a Deployment via 'kubectl'. What should happen next to maintain the desired state?

Which THREE principles are foundational to the GitOps model as defined by the CNCF GitOps Working Group?

A team is transitioning to GitOps. Which action best aligns with the principle of Declarative Desired State?

Question 13mediummultiple choice
Read the full Gitops Principles explanation →

In the context of GitOps, what is meant by 'Pull-based' architecture?

What is the primary role of an 'Immutable' state in a GitOps repository?

Question 15mediummultiple choice
Read the full Gitops Principles explanation →

When utilizing Git as the 'Source of Truth' for a cluster, what happens if the cluster state diverges from Git?

Question 16mediummultiple choice
Read the full Gitops Principles explanation →

An application is failing because a developer accidentally edited a ConfigMap in the cluster directly. Which GitOps feature prevents this from recurring?

You need to ensure that no one can modify cluster resources manually. How can you implement this in a GitOps-mature organization?

Which of the following best describes the 'Declarative' principle in GitOps?

Your organization requires an audit trail of all changes to infrastructure. Why is GitOps superior to imperative 'kubectl' commands for this?

Question 20mediummultiple choice
Read the full Gitops Principles explanation →

When syncing a Git repository to a cluster, what is the 'Sync Policy' in Argo CD?

Free account

Track your progress over time

Create a free account to save your results and see which topics improve across sessions.

Focused Gitops Principles sessions

Start a Gitops Principles only practice session

Every question in these sessions is drawn from the Gitops Principles domain — nothing else.

Related practice questions

Related CGOA topic practice pages

Move into related areas when this topic feels solid.

Frequently asked questions

What does the CGOA exam test about Gitops Principles?
Be able to explain each OpenGitOps principle and identify which Kubernetes mechanism implements it. The critical skill is recognizing that reconciliation is pull-based and continuous, so manual cluster changes are reverted and secrets never sit unencrypted in Git.
How should I use these practice questions?
Select your answer before revealing the explanation. Then read why each option is right or wrong — this active recall approach builds retention far faster than re-reading notes.
Can I practise just Gitops Principles questions in a focused session?
Yes — the session launcher on this page draws every question from the Gitops Principles domain. Use a 10-question session first to gauge your baseline, then move to 20 or 30 once the weak spots are clear.
Where can I practise other CGOA topics?
Use the topic links above to move to related areas, or go back to the CGOA question bank to see all topics.
Are these real exam questions or dumps?
These are original practice questions written to test the same concepts the CGOA exam covers. They are not copied from any real exam or dump site.