Red Hat OpenShift GitOps
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.
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
- Support advanced deployment strategies, including blue green and canary, using automated traffic management and testing capabilities with Argo Rollouts.
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
Blog
View our collection of the latest articles on OpenShift GitOps advancements, best practices, and more
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