GitOps
GitOps is an approach to the automated deployment and management of IT infrastructure and applications. Desired system states and configurations are stored declaratively in a Git repository. Changes are managed through established Git workflows, allowing them to be versioned, reviewed and tracked. Automated systems compare the defined desired state with the actual state of the IT environment and apply approved changes accordingly. GitOps is particularly common in DevOps, Kubernetes and cloud-native environments. The approach supports reproducible deployments, transparent change processes and consistent infrastructure configuration. Git version history also makes changes easier to trace and allows organisations to restore a previous configuration when required.