Click2cloud is the only company providing tools for Openshift in the Visual Studio Marketplace (formerly known as Visual Studio Gallery). From the number of downloads, I can tell that these tools are not popular and they differentiate very little between them (in other words, they all seem to do the same).

  1. Click2Cloud Visual Studio 2012+ Extension for Red Hat OpenShift 2 (142 downloads): this plugin allows you to deploy Windows nodes (to run .NET apps) in Openshift. This is for Openshift 2.x so I don’t look at it any further.
  2. Linux Cloud Tool for Visual Studio (252 downloads): this plugin provides similar functionality than the Openshift plug-in for Eclipse. In other words, you can create an application and configure the build/deployment config in Openshift. You can also complete the same tasks using the Openshift command line interface and/or the Openshift Web UI.
  3. Click2Cloud Docker Extension for Visual Studio (156 downloads): this plug-ins allows you to connect and pull images from docker registries. It also allows you to connect to a remote docker host to run containers. You can also deploy containers to Openshift 3. This plugin is similar to the plugin “Docker Tools plug-in 2.1 for Eclipse“.
  4. Click2Cloud Container Extensions for Visual Studio (566 downloads): this plugin provides similar functionality than the Openshift plug-in for Eclipse plus the Docker Tools plug-in 2.1 for Eclipse. This means that you can deploy apps to Openshift from Visual Studio and you can connect/pull images from Docker registries.
After briefly reviewing these plugins, it seems that the Click2Cloud Container Extensions for Visual Studio is worth further reviewing because it is the most complete and popular (in relative figures).
I also reviewed the Visual Studio Team Services marketplace and found only one plugin for Openshift called “Openshift Deploy Tools” by Almatoolbox. This is a free plugin that adds two build steps to the build definition. These build steps allow you to invoke a new build in Openshift and to tag an image on a different target repo (a.k.a.: promotion). This plugin simply wraps the Openshift’s oc commands in powershell scripts and require you to install the Openshift CLI.