Skip to content

Relay integration with Google services including Google Cloud.

License

Notifications You must be signed in to change notification settings

heathseals/relay-gcp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GCP integration

Integration with Google for Puppet Relay.

Steps

The following steps are available in this integration:

Name Description
gcp-step-cloud-run-deploy Deploy cloud run service revision
gcp-step-instance-delete Delete GCP instances
gcp-step-instance-list List GCP instances
gcp-step-instance-start Start GCP instances
gcp-step-instance-stop Stops GCP instances
gcp-step-instance-reset Resets GCP instances
gcp-step-disk-delete Delete GCP disks
gcp-step-disk-list List GCP disks
rollout-undo Roll back a GKE Deployment on a cluster

Contributing

Issues

Feel free to submit issues and enhancement requests.

Contributing

In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

Development

The python steps in this repository require Python 3. It's recommended you setup a virtualenv with the relevant depedencies in it for running the python steps yourself.

virtualenv .virtualenv
source .virtualenv/bin/activate
.virtualenv/bin/pip install google-api-python-client
.virtualenv/bin/pip --no-cache-dir install relay_sdk

License

As indicated by the repository, this project is licensed under Apache 2.0.

About

Relay integration with Google services including Google Cloud.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 64.2%
  • Shell 21.4%
  • Dockerfile 14.4%