Recently we released a new version of Cloud Portam. In this release we included support for managing template deployments in your Azure Subscriptions and other enhancements. This blog post talks about these changes.

Summary of Enhancements

  • Template deployments management
  • .Net 4.5.2 Upgrade
  • Simplified key storage

Template Deployments Management

I’m pleased to announce that using Cloud Portam now you can manage your Azure resource deployments via deployment templates. You can create new resources by creating template deployments in resource groups in your Azure Subscription, you can view template deployment properties and operations, delete and cancel template deployments.

In order to manage deployments in Cloud Portam, first you would need to add the Azure Subscription account. Please see this blog post to get started with adding an Azure Subscription in Cloud Portam: http://cloudportam.wpengine.com/cloud-portam-updates-announcing-the-availability-of-azure-subscription-management-in-cloud-portam/.

Template deployments functionality is accessible from the resource groups page. After you connect to your Azure Subscription in Cloud Portam, simply head over to resource groups and from there you can manage deployments in a resource group.

image

SNAGHTML3d18397

Create Deployment

Cloud Portam makes it super easy for you to create new resources in your Azure Subscription by doing new template deployments. There are many ways by which you can start creating a new deployment.

On the resource groups dashboard, simply select the resource group in which you want to create a deployment and select “New Deployment” option.

SNAGHTML3d31e1d

Or you could go to deployments dashboard for a resource group.

image

In order to create a new deployment, there are 3 things you would need to provide:

  1. Deployment name
  2. Deployment mode – Deployment mode can be “Incremental” (default) or “Complete”. When you select “Complete” option, all existing resources in the target resource group will be removed and only the resources specified in the template files will be created.
  3. Deployment source and files.

When it comes to specifying files for a new deployment, there are two ways you can go about it:

  1. Select template and parameters file from your local computer.
  2. Specify template and parameters file URL.

Please note that both template and parameters files must be valid JSON documents. Furthermore if you’re specifying them as URL, these URLs must be publicly accessible. Thus if you’re using Azure Blob Storage as source, please ensure that the blob container’s ACL is not set as “Private”.

image

image

Once you have specified all the parameters, you can either validate the deployment or proceed with creating the deployment.

Please note that creating a new deployment is protected by role-based access control thus you won’t be able to create a deployment if you don’t have permission to do so.

List Deployments

Cloud Portam enables you to list all deployments in a resource group. When listing deployments, it will show the date/time when the deployment was performed as well as the status of the deployment.

image

View Deployment Information

Cloud Portam enables you to view information related to a deployment. You can view information like parameters used for deployment, deployment links, output resources and more.

image

image

View Deployment Operations

Cloud Portam enables you to view all operations done by Azure on a deployment.

image

image

Please note that viewing deployment operations is protected by role-based access control thus you won’t be able to view deployment operations if you don’t have permission to do so.

Cancel Deployment

Cloud Portam enables you to cancel a pending deployment. For a deployment to be cancelled, it’s provisioning state must be either “Accepted” or “Running”.

image

image

Please note that cancelling deployment is protected by role-based access control thus you won’t be able to cancel a deployment if you don’t have permission to do so.

Delete Deployment

Cloud Portam enables you to delete one or more deployment records from your Azure Subscription. Deleting a deployment doesn’t delete the resources created/updated as a result of a deployment.

Please note that deleting deployment is again backed by role-based access control thus you will only be able to delete a deployment if you have the permission to do so.

image

Deleting a deployment record is an irreversible process. To ensure that you really want to delete a deployment record we have included a simple CAPTCHA on the delete confirmation box.

image

.Net 4.5.2 Upgrade

Recently Microsoft announced the availability of .Net 4.5.2 in Azure for Cloud Services. We have upgraded Cloud Portam to make use of .Net 4.5.2 version.

Simplified Key Storage

Credit for this feature goes to our user Andy (Thank You Andy!). Based on his feedback, we have simplified how you want Cloud Portam to save keys for your Storage, Search Service, DocumentDB and Service Bus accounts.

image

What’s Next

There are a number of things in our immediate product pipeline. We have received great feedback on Azure DNS management functionality so we will be working on that next. Apart from that we will continue enhancing our Subscription management features by adding support for managing additional services. So stay tuned for all these changes.

Try It Out!

We humbly request you to try out these updates in Cloud Portam. This is available in both “Personal” and “Team” editions of Cloud Portam. Though extreme care has been taken regarding testing the current functionality, it is quite possible that we may have overlooked something. If you find something missing or implemented incorrectly, please feel free to reach out to us and tell us. We will fix the issues ASAP.

Closing

As you can see we’re constantly investing in making the product more and more useful. Do try out Cloud Portam and these features and let us know what you think. If you think, we can improve it in any way, please feel free to share your thoughts. The link to our website is http://www.cloudportam.com.