- Home
- Products
- Red Hat OpenShift
- Red Hat OpenShift GitOps
Red Hat OpenShift GitOps
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.
This video can't play due to privacy settings
To change your settings, select the "Cookie Preferences" link in the footer and opt in to "Advertising Cookies."
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 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