The Red Hat OpenShift extension for Docker Desktop enables developers who are working with OpenShift to deploy and test their applications from Docker Desktop with ease.
You choose your target environment, the project you want to deploy to, you select the image of your app from the ones available on Docker Desktop and it deploys the application on OpenShift.
Capabilities provided at the moment:
Detection of Kubernetes environments: scan your defined kubeconfigs on your local environment and preselect your current default kubernetes environment. You can also easily switch from one environment to another one.
Login into Clusters: you can connect to a new Kubernetes environment not yet configured on your local workstation by directly connecting to it with the connection details.
Listing of projects (namespace): browse and select the project in which you want to deploy your application.
Selection of container image: pick and choose the container image you already have built and deployed on a container registry.
Deployment of container image: container image gets deployed by building the resources needed with the automatic creation of the route to expose the application outside of the cluster. Once deployed, the application opens in a new browser tab.