Category: Docker, encryption, automation

GitOps is a broad term, which generally describes some processes used when deploying cloud-native applications. A source control repository is used as a mechanism to provide a declarative description of the current state of some infrastructure. The idea is that this source control repository is updated when there is a change, such as a new version or a change to the infrastructure.

There are usually two source code repositories surrounding an application, the application source repository and some form of control repository.

The application source code is updated and on the back of a change, an artifact is produced such as a Docker image, and is uploaded to a repository.

Related Articles