Skip to main content
Version: 2023.3

Developing Custom Cloud Provider Shells

The Custom Cloud Provider Shell enables sandbox end users to deploy virtual applications on any on prem or public cloud provider or Kubernetes cluster. Note that we're adding cloud provider shells to Quali Repositories all the time. However, to deploy VMs on other cloud providers, or create a modified version of an existing cloud provider shell, you will need to create a shell that allows this to happen.

📄️ The Cloud Provider Interface

The rest of this chapter is dedicated to implementing the cloud provider driver that will be called by the server when interaction with the cloud provider is needed. This includes setting up communication between CloudShell and the cloud provider of choice, implementing the driver commands required from the resource, such as Deploy App, Power On and Refresh IP, and setting the resource’s live status icon (for example, "online” and "offline”).