GitHunt
XE

xebialabs-community/xld-google-cloud-compute-plugin

The plugin is a XL Deploy plugin that adds capability for provision compute instances into Google Cloud.

XL Deploy Google Cloud Compute plugin

Build Status
Codacy Badge
Code Climate
License: MIT
Github All Releases

XLD Google cloud compute plugin is deprecated now as the plugin is insourced to Digital.ai organization. The plugin is available on https://github.com/xebialabs/xld-google-cloud-compute-plugin

Google Compute

Preface

This document describes the functionality provided by the Google Cloud Compute plugin

See the XL Deploy reference manual for background information on XL Deploy and deployment automation concepts.

Overview

The plugin is a XL Deploy plugin that adds capability for provision instance into Google Cloud.

Requirements

  • Requirements
    • XL Deploy 7.0.1+

Installation

  • Copy the latest JAR file from the releases page into the XL_DEPLOY_SERVER/plugins directory.
  • Restart the XL Deploy server.

Usage

  1. Go to Repository - Infrastructure, create a new google.AccountCloud and fill in the properties. You may use the 'Import JSON Control task to help you'
  2. Use the 'Check Connection' Control task to valide the parameters.
  3. Create an environment under Repository - Environments and add the corresponding google.AccountCloud as container.

Deployables

The plugin supports 2 deployables:

  1. Create an provisioning package udm.ProvisioningPackage with googlecloud.compute.InstanceSpec or googlecloud.compute.TemplateSpec as deployables.
  2. Add templates https://docs.xebialabs.com/xl-deploy/how-to/use-provisioning-outputs.html
  3. Start deploying.

Languages

Java66.6%Python31.3%Shell2.1%

Contributors

MIT License
Created February 15, 2018
Updated May 31, 2021
xebialabs-community/xld-google-cloud-compute-plugin | GitHunt