Free CGOA Exam Braindumps
Certified GitOps Associate Questions 21–25 (page: 6)

Updated On: 10-Feb-2026

In the context of GitOps, what is the purpose of a State Store?

  1. To provide a system for storing temporary state data during GitOps deployments.
  2. To provide a system for storing mutable versions of Desired State declarations.
  3. To provide a system for storing the current state of an application.
  4. To provide a system for storing immutable versions of Desired State declarations.

Answer(s): D

Explanation:

A State Store in GitOps is the system of record where Desired State declarations are kept. It must be immutable and versioned to ensure full auditability, traceability, and rollback capabilities. Git itself is the most common State Store.

"The Desired State must be stored in a State Store that is versioned and immutable. This guarantees traceability and enables recovery by reverting to previous commits."

Thus, the correct answer is D.


Reference:

GitOps Terminology (CNCF GitOps Working Group).



In GitOps, which option describes State Store management?

  1. Storing state information in a relational database.
  2. Storing state information in a centralized database.
  3. Storing state information in a distributed file system.
  4. Storing state information in a version control system.

Answer(s): D

Explanation:

The State Store is typically implemented using a version control system (VCS) such as Git. This ensures that the system's state is auditable, versioned, and immutable. Other systems like databases or distributed file systems do not meet the immutability and versioning requirements of GitOps.

"In GitOps, the desired state must be stored in a version control system. This serves as the State Store, providing a complete, immutable, and auditable history of changes."

Thus, the correct answer is D: version control system.


Reference:

GitOps Terminology (CNCF GitOps Working Group).



Would you implement DevSecOps culture in CI/CD pipelines?

  1. No, because CI/CD systems are totally secure by design.
  2. No, DevSecOps focuses only on security outside of CI/CD pipelines.
  3. No, because CI/CD systems are incompatible with the DevSecOps culture.
  4. Yes, DevSecOps is essential for CI/CD pipelines. It helps build software without any security issues.

Answer(s): D

Explanation:

DevSecOps integrates security into the DevOps culture and CI/CD pipelines. Instead of treating security as an afterthought, DevSecOps ensures security checks, policies, and automated validations are embedded throughout the CI/CD process.

"DevSecOps emphasizes shifting security left, integrating security testing, validation, and compliance into every stage of the CI/CD pipeline. This ensures vulnerabilities are detected early and software is delivered securely."

Thus, D is correct: DevSecOps culture is essential for CI/CD pipelines to ensure security is baked into software delivery.


Reference:

GitOps Related Practices (CNCF GitOps Working Group), DevSecOps in CI/CD.



When using Kustomize, how are resources, configurations, and customizations commonly organized?

  1. By specifying all resources inline in the customization file.
  2. In separate configuration files for each resource.
  3. In a single configuration file.
  4. Using a combination of folder directories and referenced folder/file paths.

Answer(s): D

Explanation:

Kustomize is a GitOps tool for managing Kubernetes configurations declaratively. It uses a folder structure with configuration files and a kustomization.yaml file that references resources and overlays. This enables customization without modifying the base manifests.

"Kustomize allows customization of Kubernetes manifests by organizing resources in directories and referencing them through file paths in a kustomization file. This directory-based approach supports overlays, reusability, and modular configuration."

Thus, the correct answer is D.


Reference:

GitOps Tooling (CNCF GitOps Working Group), Kustomize practices.



You want to create a dashboard to monitor the performance of your application.
Which of the following is a key principle of GitOps regarding dashboards?

  1. The operations team should manually update dashboards.
  2. Dashboards should be created using a proprietary tool.
  3. Dashboards should only be accessible to the development team.
  4. Dashboards declarations should be in the Desired State store.

Answer(s): D

Explanation:

In GitOps, everything that defines the system, including dashboards, must be stored declaratively in Git (the Desired State store). This ensures dashboards are versioned, reproducible, and consistent across environments.

"GitOps requires that all system components, including monitoring and observability configurations such as dashboards, are declared in Git. This ensures they are versioned, immutable, and reproducible."

Thus, D is correct.


Reference:

GitOps Principles (CNCF GitOps Working Group).



Viewing page 6 of 13
Viewing questions 26 - 30 out of 60 questions


Post your Comments and Discuss Linux Foundation CGOA exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!