CGOA practice question 8 of 15
A GitOps project wants to leverage both ArgoCD and Flux for a deployment. Can ArgoCD and Flux be used in conjunction?
Full set: 60 questionsYes. Argo CD can be extended with a Config-Management-Plugin (CMP). A CMP is a “drop-in” executable that Argo CD calls during manifest generation, allowing external tools—Kustomize, Helm, or Flux components—to be invoked. When Argo CD’s Application objects are scoped so they do not touch the same namespace/objects that Flux controllers reconcile, the two reconciliation loops operate without fighting each other. Flux’s own documentation explicitly states it can run side-by-side with other GitOps controllers provided resource ownership does not overlap. Therefore the two systems can be combined safely, with the CMP acting as the integration point and separation-of-concern rules preventing conflict.
A. They can co-exist; conflicts arise only if both touch the same resources.
B. No source-code changes are needed; a CMP and scoping suffice.
D. Both tools target Kubernetes GitOps deployments and are not mutually exclusive in purpose.
1. Argo CD Operator Manual v2.7, “Config Management Plugins”, ¶1-3.
2. Argo CD Best-Practices, section “Avoid Resource Conflicts”.
3. Flux CD Documentation v2, FAQ “Can I run Flux alongside other GitOps tools?”, ¶1.
4. CNCF GitOps Working Group, “GitOps Principles – Interoperability”, white-paper v1, §3.2.
Keep practicing
Take the free CGOA practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other CGOA practice questions
- Question 1When are progressive delivery patterns useful in software development and deployment?
- Question 2You are deploying a new version of your application using the Blue-Green deployment patte…
- Question 3Which method(s) of accessing the Desired State store does GitOps support?
- Question 4In GitOps, how is the Desired State stored?
- Question 5In a GitOps-managed workflow, what is the correct way to initiate rollback?
- Question 6Which of these is an advantage of using a declarative configuration for your Desired Stat…
