Red Hat has announced OpenShift GitOps and OpenShift Pipelines at KubeCon 2021. The two tools are intended to ensure that software development and IT operations are even better aligned for developing and deploying applications for the hybrid cloud.
With OpenShift GitOps and OpenShift Pipelines, Red Hat wants to do better justice to the DevOps idea for the development of Kubernetes applications. The company sees that many companies still have difficulty integrating the rollout of software with their development efforts.
With OpenShift GitOps, Red Hat makes the Git repository the centre of application development. This repository serves as a single source of truth for both developers and IT operations. This makes it possible to apply GitOps workflows for cluster configuration and application deployment. This facilitates the implementation of updates and changes based on declarative code to automate infrastructure and deployment requirements. According to Red Hat, this allows organisations to develop software faster, more securely and more scalably.
OpenShift GitOps also provides greater visibility into the state of clusters and applications and can correct deviations where necessary. These changes can, of course, all be tracked in the Git repository. Red Hat claims that this makes it easier to achieve a higher degree of consistency across various Kubernetes clusters in the open hybrid cloud.
With OpenShift Pipelines, each step in the CI/CD pipeline is housed in its own container. This makes it easier to scale up or down each step independently, depending on demand. For example, during quiet periods, developers can reduce the resources available for a pipeline, thus reducing pipeline overhead and cost. OpenShift Pipelines give teams full control, including plugins and access management. There is no need to manage a central CI/CD server.
Removing the false wall
“With OpenShift GitOps and OpenShift Pipelines, we are working to remove the false wall between developers and IT operations, enabling the teams to work together earlier in the application development process”, said Ashesh Badani, senior vice president of Cloud Platforms at Red Hat. “This not only helps to find and prevent defects more quickly in the software delivery process, but also streamlines the process as a whole by providing increased visibility and security across the lifecycle.”
OpenShift GitOps and OpenShift Pipelines are available immediately via the OperatorHub for all Managed OpenShift users. The services are also available for the OpenShift Container Platform and OpenShift Platform Plus, provided they are running OpenShift 4.7 or later.