Release Notes

This page contains release notes for Deployment Manager.

Current Version: v2

To get the latest product updates delivered to you, add the URL of this page to your feed reader.

May 10, 2019

February 27, 2019

  • Deployment Manager templates can be used in Private Catalog.
  • Added support for Redis v1 API using the type-provider gcp-types/redis-v1.

November 21, 2018

  • Added a new template environment variable, username, which you can use in Python templates using context.env["username"], and in Jinja templates using env["username"].

    For information on using environment variables in templates, see Using environment variables.

  • Added support for Cloud DNS v1 RecordSets using the type-provider gcp-types/dns-v1:resourceRecordSets.

  • Added support for Access Context Manager v1beta using the type provider gcp-types/accesscontextmanager-v1beta.

    For a list of supported type providers, see Supported GCP type providers.

September 12, 2018

  • Expanded support for creating and acquiring project folders using the type-provider gcp-types/cloudresourcemanager-v2:folders.

    For a list of supported type providers, see Supported GCP type providers.

August 7, 2018

  • Added glob import support to gcloud. You can import templates using wildcards in template paths.

    For the syntax to enable glob imports, see the SDK release notes.

July 3, 2018

  • When you are creating or updating deployments, you can select a CREATE policy for new resources. This ensures that if a resource you are trying to create already exists in the project, the deployment fails.

    For information on policies for creating resources, see Setting policies for creating resources.

April 24, 2018

  • The appengine.v1beta4 and appengine.v1beta5 resource types are no longer supported.

August 16, 2017

July 24, 2017

April 20, 2017

March 27, 2017

February 23, 2017

  • Runtime Configurator updates:
    • Converted gcloud commands so that the command group is now under runtime-config
    • Updated gcloud commands to the gcloud beta component.

January 27, 2017

Added support to the gcloud command-line tool for creating plaintext variable values.

January 11, 2017

Updated gcloud command-line tool syntax so that the --properties flag now accepts key:value pairs. The old syntax, key=value, will still work but users should transition to using the new syntax. For more information, read Specifying template properties on the command-line.

November 20, 2016

November 01, 2016

October 06, 2016

Added support for specifying IAM policies in your configurations. Read the documentation for more information.

September 28, 2016

Published a Syntax Reference that describes the syntax of Deployment Manager.

August 26, 2016

Added support for predefined Deployment Manager IAM roles in Beta.

August 25, 2016

  • Updated resource quotas for Runtime Configurator so that it is now based on amount of data per user instead of the number of resources. The default quota is 4 MB of data per user. Also, updated quota for API requests.
  • Removed the 4 KB limit on variable values for Runtime Configurator.

May 10, 2016

Added support for hosting templates externally on Google Cloud Storage or on another publicly-accessible URL. Read Hosting Templates Externally for more information.

February 29, 2016

Added support for outputs so you can expose key properties of your configuration for others to use.

November 13, 2015

Added support for schemas that allow you to define rules for using templates. Read Using Schemas for more information.

November 04, 2015

  • Removed support for cluster.v1beta1.cluster resource type since Container Engine v1beta1 API is now deprecated.
  • Added support for new cluster.v1.cluster resource type.

July 22, 2015

Launched Deployment Manager into General Availability with v2 API!

Deployment Manager is now generally available for all users and projects. We have also:

  • Added new intermediate guide
  • Updated the navigation structure

For more information, see the new Step-by-step guide.

Whats new in v2


  • Removed PATCH as possible update policy.
  • Added new custom methods, stop and cancelPreview.
  • Removed intent and state properties from Deployment resources.
  • Added new boolean preview query parameter; to preview deployments, use the query parameter.
  • Added new fingerprint requirements for updating, canceling, or stopping a deployment.
  • Updated error codes.
  • Refreshed manifest structure so that templates are now explicitly shown in the new imports section of the manifest file.

See Updating a Deployment and Viewing a Manifest for more information.


  • Removed --update-policy flag because PATCH is no longer supported.
  • Replaced deployments cancel subcommand with new cancel-preview and stop subcommands.

July 13, 2015

  • Updated quota limits so that delete and read requests are now unlimited. See Quotas for more information.

June 18, 2015

  • Changed creationTimestamp field to insertTime.
  • Added new field called updateTime.

April 30, 2015

Launched Deployment Manager into Beta! Also, launched new v2beta2 API that includes a number of new and improved features, including server-side expansion, manifest layouts, update capabilities, and more. See the migration guide for more information.

February 20, 2015

Disabled support for external references due to a known bug.

February 06, 2015

Added support for external references.

January 21, 2015

  • Added new Google Container Engine cluster type, container.v1beta1.cluster that allows you to declare and deploy new Google Container Engine Clusters.

  • Added new tutorial for creating a HTTP load-balanced deployment.

Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Deployment Manager Documentation