Pricing

Red Hat OpenShift GitOps

Jump to section

What is the OpenShift GitOps operator?

Red Hat® OpenShift® GitOps, a feature of Red Hat OpenShift, is an operator that provides a workflow that integrates Git repositories, continuous integration/continuous delivery (CI/CD) tools, and Kubernetes

OpenShift GitOps, built on Argo CD, accelerates how teams deliver applications and manage cluster configurations using Git as the source of truth for declarative configurations. It automates deployments and infrastructure updates, ensuring consistency, reducing errors, and maintaining the desired state across multicluster environments. Integrated with Red Hat OpenShift, it enables teams to move faster, scale more easily, and enhance security across the application development lifecycle.

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

Why choose Red Hat?

OpenShift GitOps is built around Argo CD as the core upstream project, and provides declarative GitOps for multicluster continuous delivery. As a tool included in OpenShift, our supported operator is tested and hardened, enhancing security across the application development lifecycle. OpenShift GitOps also integrates Argo Rollouts into the OpenShift user experience, and gives you the ability to perform automatic testing to determine whether a promotion or rollback should occur.

Red Hat OpenShift and Red Hat OpenShift GitOps help you:

  • Create consistency across cluster and deployment lifecycles.
  • Use ArgoCD to maintain cluster resources.
  • Consolidate administration and management of applications across on-premise 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.
  • Configure templates with different environments.
  • Support advanced deployment strategies, including blue green and canary, using automated traffic management and testing capabilities with Argo Rollouts.
DenizBank logo

DenizBank transforms AI operations and empowers innovation

Find out how DenizBank used Red Hat OpenShift AI and GitOps to scale model serving and improve operational efficiency so data scientists can focus on building models that are more robust and secure.

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

Ensure consistency

Automate deployment and infrastructure updates to reduce errors and maintain the desired state across multicluster environments

Enhanced security

Preview changes, detect configuration drifts, and remediate automatically or after review

Visibility and audit

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

Multicluster consistency

Combine GitOps with Red Hat Advanced Cluster Management for Kubernetes to configure multiple clusters and deployments reliably and consistently

Keep learning about OpenShift GitOps

Blog post

Find out more about recommended practices for Red Hat OpenShift GitOps

E-book

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