Which THREE of the following are core responsibilities of a GitOps operator?
Trap 1: Writing CI/CD build scripts
Build scripts belong to the CI process, not the GitOps CD operator.
Trap 2: Executing manual kubectl commands for developers
GitOps discourages manual intervention; the operator handles changes.
- A
Detecting drift between the cluster state and the Git source
Drift detection is the primary function of the reconciliation loop.
- B
Writing CI/CD build scripts
Why wrong: Build scripts belong to the CI process, not the GitOps CD operator.
- C
Executing manual kubectl commands for developers
Why wrong: GitOps discourages manual intervention; the operator handles changes.
- D
Applying necessary changes to reconcile the live state with the desired state
The operator applies the delta to bring the cluster back into compliance.
- E
Continuously monitor the declared state in the repository
Monitoring the source is required to detect changes.