HCL SW Blogs
Select Page

Do you need to create, delete, update a lot of Google Cloud Platform (GCP) projects? Maybe the sheer volume or the need to standardize project operation is making you look for a way to automate project managing. We now have a tool to simplify this process for you.

Workload Automation announcing GCPDeoploymentManager Plugin.

GCPDeoploymentManager Plugin automates the creation and management of Google Cloud resources. You can upload flexible template and configuration files to create and manage your GCP resources, including Compute Engine (i.e., virtual machines), Container Engine, Cloud SQL, BigQuery and Cloud Storage.

You can use GCPDeoploymentManager Plugin to create and manage projects, whether you have ten or ten thousand projects, automating the creation and configuration of your projects with GCPDeployment Manager allows you to manage projects consistently.


gcp deployment manager plugin

Now, you can use GCPDeoploymentManager Plugin from workload automation to create and manage projects

It allows you to specify all the resources needed for your application in a declarative format using yaml. You can parameterize the configuration and allow reuse of common deployment paradigms such as a load balanced, auto-scaled instance group. Treat your configuration as code and perform repeatable deployments.

The user can focus on the set of resources which comprise the application or service instead of deploying each resource separately.

It provides templates that allow the use of building blocks to create abstractions or sets of resources that are typically deployed together (e.g. an instance template, instance group, and auto scaler). These templates can be parameterized to allow them to be used over and over by changing input values to define what image to deploy, the zone in which to deploy, or how many virtual machines to deploy.

  • Prerequisite for the plugins to work:


User should have a service account.

And the service account should have access to the deployment manager and compute engine services.

And their API needs to be enabled.


Log in to the Dynamic Workload Console and open the Workload Designer. Choose to create a new job and select “GCPDeploymentManager” job type in the CLOUD section:

gcp deployment manager 9.5.0

  • Establishing connection to the Google Cloud:

In Connection Tab provide Service Account, and project id

gcp deployment manager connection

gcp test connection

Select Deployment name from Deployment Manager. And perform operations (Create, Delete) with configuration code/file uploading.

deployment manager selection

deployment operation

  • Track/ monitor the submitted job:

You can easily monitor the submitted job in WA through navigating to “Monitor Workload” page.

Logs for the GCPDeoploymentManager report creation:

grp internet explorer

  • GCPDeoploymentManager properties

gcp deployment manager properties

GCPDeoploymentManager properties with zone.


gcp deployment manager properties with zone

Are you curious to try out the GCP Deployment Manager plugin? Download the integrations from the Automation Hub and get started or drop a line at santhoshkumar.kumar@hcl.com.


Authors Bio

umesh kumar mahatoUmesh Kumar Mahato, Developer, HCLSoftware

Experience in Java technologies like Hibernate, Spring boot, NodeJS, Web Services and REST APIs, UI technologies like ReactJS with Redux, context API, Hooks, and Database like Oracle, MongoDB.

Enthusiast about full stack software development and other similar technologies.

LinkedIn – www.linkedin.com/in/umeshkmahato


dharani ramalingamDharani Ramalingam -Senior Java Developer at HCL Technologies

Works as a Plugin Developer in Workload Automation. Technology enthusiast who loves to learn new tools and technologies. Acquired skills on Java, Spring, Spring Boot, Microservices, ReactJS,  NodeJS, JavaScript, Hibernate.

LinkedIn – https://www.linkedin.com/in/dharani-ramalingam-099b38b7/ 



arka mukherjeeArka Mukherjee, Quality Analyst at HCL Technologies

Working as Quality Analyst for the Workload Automation team in HCLSoftware, Bangalore. Worked both in manual and automation test scenarios across various domains

LinkedIn – https://www.linkedin.com/in/arka-mukherjee-a6b924b4/ 



Comment wrap
Further Reading
The Latest Version of Workload Automation
Automation | February 23, 2023
Powerful, Faster, and More Secure: The Latest Version of Workload Automation
Before going to market, verifying and validating the performance metrics to meet either business goals or end-user expectations is a constant challenge for any software product, especially after introducing new features.
New Client Adoption and Reverse Check: HWA+iControl
Automation | February 10, 2023
Banking Case Study: New Client Adoption and Reverse Check: HWA+DRYiCE-iControl
We look at a banking case study wherein we are going through the “New Client Adoption and Reverse Check” business process.
Workload Automation System
Automation | January 13, 2023
Quantitative Evaluation of the Scalability of the Workload Automation System With a Web UI Front-End
Quantitative Evaluation of the Scalability of the Workload Automation System with a Web UI Front-EndHere, we share an approach for the quantitative evaluation of the scalability of a system with a web UI front-end, which has been applied to HCL Workload Automation during the performance verification test phase.
Filters result by