The Desired State in GitOps is the declarative specification of how the system should behave. It is
stored in Git and serves as the reference point for reconciliation against the actual state.
“The desired state is a complete specification of the system stored in Git. It acts as the blueprint from
which the actual state is continuously reconciled, ensuring the system remains consistent and
reproducible.”
Thus, the primary purpose of Desired State is to act as a blueprint to recreate and ensure consistency
of the system.
Reference: GitOps Terminology (CNCF GitOps Working Group).
===========