Red Hat OpenShift GitOps

Jump to section

What is the OpenShift GitOps operator?

Red Hat® OpenShift® GitOps is an operator that provides a workflow that integrates git repositories, continuous integration/continuous delivery (CI/CD) tools, and Kubernetes to realize faster, more secure, scalable software development, without compromising quality.

OpenShift GitOps enables customers to build and integrate declarative git driven CD workflows directly into their application development platform. 

There’s no single tool that converts a development pipeline to "DevOps". By implementing a GitOps framework, updates and changes are pushed through declarative code, automating infrastructure and deployment requirements, and CI/CD.

Red Hat GitOps Guide to the Galaxy: Promotional video. Video duration: 0:20

Why choose Red Hat?

OpenShift GitOps takes advantage of Argo CD and integrates it into Red Hat OpenShift to deliver a consistent, fully supported, declarative Kubernetes platform to configure and use with GitOps principles.

OpenShift and OpenShift GitOps:

  • Apply consistency across cluster and deployment lifecycles
  • Consolidate administration and management of applications across on-premises and cloud environments
  • Check the state of clusters making application constraints known early
  • Rollback code changes across clusters
  • Roll out new changes submitted via Git

DevOps Dozen Award Winner

Red Hat OpenShift GitOps is the DevOps Dozen award winner for best DevOps Repo/GitOps tool/Service.

Features and benefits

Treat everything as code

Define the state of infrastructure, applications, and configurations with declarative code across environments

Git as the single source of truth

Infrastructure and applications are stored and versioned in Git allowing for traceability and visibility into changes that affect their entire state

Operations through Git workflows

View history, apply and deploy changes directly to target infrastructure and applications through Git workflows

Enhanced security

Preview changes, detect configuration drifts, and take action

Visibility and audit

Capture and trace any change to clusters through Git history

Multi-cluster consistency 

Combine GitOps with Advanced Cluster Manager for Kubernetes to configure multiple clusters and deployments reliably and consistently

Keep learning about OpenShift GitOps


View our collection of the latest articles on OpenShift GitOps advancements, best practices, and more


GitOps Cookbook: View our collection of useful recipes and examples to follow GitOps practices on Kubernetes

Learning path

Get hands on with OpenShift and our GitOps functionality in this on-demand learning path

Start using Red Hat OpenShift

Two Red Hatters having a conversation and taking notes