- GitHub Actions on Red Hat OpenShift are available now via GitHub Marketplace
- GitHub has also joined OpenShift Commons, a community that helps drive connections and collaboration across the OpenShift ecosystem
Red Hat and GitHub have announced extended collaboration between the two companies, emphasising Red Hat OpenShift through GitHub Actions and more. Red Hat is adding Red Hat GitHub Actions to the GitHub Marketplace, bringing GitHub’s DevOps, continuous integration/continuous development (CI/CD) and developer workflow automation tools to Red Hat OpenShift. It said that this will greater freedom to how developers can build and deploy applications on Red Hat OpenShift across the open hybrid cloud. GitHub Actions on Red Hat OpenShift are available now via GitHub Marketplace.
GitHub said that it has become nearly synonymous with developer tools and serves as the home for many popular software projects, including open source communities like the Linux kernel and Kubernetes. Using GitHub’s built-in powerful, flexible CI/CD solution, GitHub Actions puts automation directly in the developer path. It makes it possible for nearly any event in a GitHub repository, like a pull-request or issue comment, to trigger workflows that can build and deploy applications across an IT environment and automate nearly any process in the software lifecycle.
It added, “Organisations often want to bring the familiar, collaborative experience of GitHub to their developers, as well as provide a more secure, common platform for working with open source communities. This makes the availability of tooling like Actions on enterprise Kubernetes platforms a crucial component for the future of IT.”
Greater choice and flexibility
Red Hat OpenShift now supports GitHub Actions, enabling organisations to standardise and scale their use of open, standardised developer toolchain components like Quay, Buildah, or Source-to-Image (s2i). This will help to meet developers where they are and provides greater choice and flexibility to OpenShift customers in how they build and deploy applications.The new GitHub Actions for Red Hat OpenShift, along with existing actions on GitHub Marketplace and action workflows, make it possible to achieve simple as well as complex application workflows on Red Hat’s enterprise Kubernetes platform using an extensive array of standards-based tools.
As part of the collaboration, GitHub has also joined OpenShift Commons, a community that helps drive connections and collaboration across the OpenShift ecosystem. Red Hat and GitHub are also exploring self-hosted GitHub runners for OpenShift. A runner is the combined application and server that hosts a job and carries out the steps for an Action workflow. Self-hosting runners gives IT teams more control and flexibility over the hardware and software included as part of their environment. End users can increase memory size, enable GPUs, or install software that may only be available locally as part of a tailored application development experience.
Red Hat OpenShift’s developer experience
The addition of GitHub Actions builds on Red Hat OpenShift’s developer experience, which includes OpenShift GitOps (based on ArgoCD) and OpenShift Pipelines (based on Tekton). Availability
Joe Fernandes, vice president, Products, Cloud Platforms, Red Hat said,”Red Hat OpenShift is more than a Kubernetes platform for deploying cloud-native applications; it’s a powerful, flexible foundation for developers to build the latest and greatest applications. By adding GitHub Actions to our existing set of DevOps and GitOps capabilities and by working with GitHub to further refine and expand the developer experience, we aim to make Red Hat OpenShift the most complete cloud-native development platform available, one built on the open standards of Kubernetes and Linux containers and backed by the vast expertise of Red Hat.”