Skip to content

GitOps Operator

An operator for managing Argo CD clusters, for OpenShift and Kubernetes

Overview

The GitOps Operator manages the full lifecycle for Argo CD and its components. The operator's goal is to automate the tasks required when operating an Argo CD cluster.

Beyond installation, the operator helps to automate the process of upgrading, backing up and restoring as needed and remove the human as much as possible. In addition, the operator aims to provide deep insights into the Argo CD environment by configuring Prometheus to aggregate, visualize and expose the metrics already exported by Argo CD.

Features

The operator aims to provide the following:

  • Easy configuration and installation of the Git Ops components with sane defaults to get up and running quickly.
  • Provide seamless upgrades to the operated components.
  • Aggregate and expose the metrics for Argo CD and the operator itself using Prometheus.
  • Autoscale the Argo CD components as necessary to handle variability in demand.