Skip to content

OpenShift

In IBM Garage Method, one of the Develop practices is to automate continuous delivery through a delivery pipeline, in part by using an artifact repository for storing output of the build stage. When hosted in IBM Cloud, the uses the IBM Cloud Container Registry for storing container images.

Using the OpenShift Container Platform Registry

Openshift Container Platform Registry is Openshift's built-in internal image registry. It provides an out-of-box solutions for the Openshift cluster users to store the images built as part of their workloads internally. The registry can be scaled up and down easily and doesnot need any specific infrastructure provisioning.It is integrated with the cluster authentication and authorization system.Hence, the access to create and retreive images is controlled by defining different user permissions on the image resources.

Accessing the OpenShift Container Platform Registry

Web UI

You can access the image registry by navigating to Builds from the left navigation tab and select ImageStreams. It will give you the view of the images of a particular project/namespace stored in registry

Image Registry Access from UI

Conclusion

It is good to have an internal registry with Openshift to store the images of your workloads. But, the internal registry is confined to the given openshift cluster.Hence, it would be recommended to use an enterprise-grade image registry for production applications. Openshift provides Quay.io which is hosted as a registry on the cloud. It can be also installed as an operator in the openshift cluster and provides security features like vulnerabilty scanning.