Connecting GitHub Container Registry with Azure Red Hat OpenShift

GitHub Packages is a one-stop platform to host your packages. In this post, we will see how to push container images to GitHub packages and pull them from Azure Red Hat OpenShift

Utkarsh Shigihalli
4 min readMar 5, 2023

GitHub packages let you host your packages — be it container images, npm packages or NuGet packages. It is free for public repositories and has 500MB of free storage for private repositories.

In this quick post, we will see how to connect to GitHub packages to pull our container images and deploy the application in Azure Red Hat OpenShift.

Publishing image

I will skip this step for this post, but the documentation is clear and I followed the exact steps to publish a sample NodeJS application to the container registry.

Connecting GitHub container registry with ARO (Azure Red Hat OpenShift)

Kubernetes service connects to container registries using image pull secrets. ARO is no different, be it…

--

--

Utkarsh Shigihalli

Microsoft MVP | Developer | Passionate about Cloud, .NET and DevOps