Courseiva

CGOA · topic practice

Gitops Patterns practice questions

This domain covers how GitOps repositories are structured and reconciled: ordering cluster-wide config before workloads, scoping secrets per region across clusters, App-of-Apps hierarchies, and progressive delivery rollback. Questions are scenario-based, asking you to pick the right Argo CD resource, sync wave, or promotion mechanism rather than recall definitions.

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 Patterns

What the exam tests

What to know about Gitops Patterns

Be able to design a repo layout and Argo CD resources that order cluster-wide config before workloads, isolate regional secrets, nest child Applications under a parent, and automate canary rollback on error-rate spikes. The key is choosing the correct resource and sync ordering, not just writing manifests.

Using Argo CD sync waves and annotations to order cluster-wide config before application workloads

Scoping Secrets with Argo CD Projects, cluster generators, and ApplicationSets for regional segregation

Building App-of-Apps parents that reference child Argo CD Application manifests in Git

Driving canary rollback via Argo Rollouts analysis templates and automated promotion or abort

Why learners struggle

Why Gitops Patterns questions are commonly missed

NAT questions are missed when learners confuse the four address types (inside local, inside global, outside local, outside global) or misapply the interface direction. A translation rule can look correct but still fail if the ACL, interface, or direction is wrong.

  • ·Inside local vs inside global — inside local is the private source, inside global is the translated public address
  • ·PAT overloads — many sources share one public IP using unique port numbers
  • ·Interface direction — ip nat inside and ip nat outside must be on the correct interfaces
  • ·Static NAT vs dynamic NAT vs PAT — each serves a different use case
  • ·The NAT ACL identifies traffic to translate, not traffic to permit or deny
  • ·A missing translation can look like a routing problem if the interfaces are misconfigured

Watch out for

Common Gitops Patterns exam traps

  • ▸Assuming all manifests in one Application sync in file order; without sync waves, ordering is not guaranteed.
  • ▸Putting region-specific secrets in a shared Application instead of scoping them per cluster or project.
  • ▸Treating the App-of-Apps parent as a workload app rather than a directory of child Application CRs.

Practice set

Gitops Patterns questions

20 questions · select your answer, then reveal the explanation

You are implementing progressive delivery using Flagger. After a Canary resource is defined, which metric is most critical for Flagger to automatically rollback a deployment during a blue/green shift?

You are managing environment promotion by overlaying Kustomize patches for 'prod', 'staging', and 'dev'. Which TWO of the following practices follow the GitOps principle of 'single source of truth' for environment configuration?

Question 3mediummultiple choice
Read the full Gitops Patterns explanation →

Your organization uses the App-of-Apps pattern in Argo CD to manage hundreds of microservices. You need to ensure that when a developer updates a repository structure, the root application automatically discovers and syncs new child applications without manual intervention. Which feature should be enabled in the Application resource?

Question 4mediummultiple choice
Read the full Gitops Patterns explanation →

You want to promote a microservice from staging to production using the 'Git Branch' strategy. Which configuration allows you to ensure the exact same container image SHA is used across both environments?

In a multi-cluster GitOps setup using Argo CD, you need to ensure that specific secrets are only synced to a production cluster. Which approach is the most secure?

Question 6mediummultiple choice
Read the full Gitops Patterns explanation →

You are using the App-of-Apps pattern in Argo CD to manage hundreds of microservices. You notice that the parent application is stuck in a 'Syncing' state indefinitely. What is the most likely cause?

In a multi-cluster environment, you are managing resources across 50 clusters. Which pattern prevents the 'Control Plane' bottleneck?

Which THREE of the following are common challenges when scaling GitOps to hundreds of clusters? (Select three)

Which THREE of the following are true about 'Resource Hooks' in Argo CD? (Select three)

Which THREE of the following are standard ways to organize a Git repository for a multi-tenant environment? (Select three)

Question 11mediummultiple choice
Read the full Gitops Patterns explanation →

You are implementing the App-of-Apps pattern using Argo CD. You have a root Application that points to a Helm chart containing multiple sub-Application manifests. When you update the source Git repository, some sub-applications remain in an 'OutOfSync' state while others update successfully. What is the most likely cause?

Question 12mediummultiple choice
Read the full Gitops Patterns explanation →

When using the 'Git-generator' in ApplicationSet, you want to include only a subset of directories based on a specific file content. Which feature of ApplicationSet allows you to filter the directories discovered?

Which THREE of the following are valid components or patterns used in Progressive Delivery with GitOps? (Select THREE)

Which TWO of the following configurations are necessary to ensure that GitOps-managed clusters in a multi-cluster setup remain isolated from one another? (Select TWO)

Question 15mediummultiple choice
Read the full Gitops Patterns explanation →

You are adopting GitOps for a team that will deploy the same Helm chart to many ephemeral preview environments. Each environment needs a unique hostname and a different replica count, and you want to avoid maintaining a separate values file for every environment. Which GitOps pattern should you implement?

You are designing a GitOps workflow for a team that wants to use a pull-based model with Argo CD. The team requires that all changes to production be reviewed and approved before deployment, and that the deployment automatically rolls back if the application becomes unhealthy. Which two patterns should you implement? (Choose two.)

Question 17mediummultiple choice
Read the full Gitops Patterns explanation →

In a multi-cluster GitOps architecture using Argo CD, how do you manage credentials for a remote cluster that is not the cluster where Argo CD resides?

Question 18hardmultiple choice
Read the full Gitops Patterns explanation →

In a blue-green progressive delivery deployment using Flagger, you notice that the 'primary' service is not receiving traffic even after the analysis successfully completes. What is the most likely cause?

You are deploying applications across multiple clusters using Argo CD. You want to implement a hub-and-spoke model where the central management cluster controls all edge clusters. Which THREE of the following are necessary to correctly configure this pattern?

Question 20mediummultiple choice
Read the full Gitops Patterns explanation →

When promoting an application from staging to production using the 'GitOps directory' pattern, what is the most robust way to ensure environment-specific configurations are applied correctly?

Free account

Track your progress over time

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

Focused Gitops Patterns sessions

Start a Gitops Patterns only practice session

Every question in these sessions is drawn from the Gitops Patterns 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 Patterns?
Be able to design a repo layout and Argo CD resources that order cluster-wide config before workloads, isolate regional secrets, nest child Applications under a parent, and automate canary rollback on error-rate spikes. The key is choosing the correct resource and sync ordering, not just writing manifests.
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 Patterns questions in a focused session?
Yes — the session launcher on this page draws every question from the Gitops Patterns 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.