Skip to content

Latest commit

 

History

1,200 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ona GCP Runner

Build with Ona

This is the Terraform module for the Ona GCP Runner. It deploys an Ona runner in your Google Cloud VPC, where each development environment runs as a Compute Engine instance inside your project — source code and credentials never leave your infrastructure.

GCP Runners require an Enterprise plan. To get access, contact our sales.

Refer to the Ona documentation for setup instructions, configuration options, and troubleshooting.


GCP Runner architecture


Example

The runner-with-networking example provides a full infrastructure setup including VPC, DNS, and certificates.

Runner secrets key lifecycle

Terraform creates the Secret Manager secret and its IAM policy, but it does not manage a secret version for the runner secrets key. The runner writes the first version, verifies that Secret Manager returns the same key, and then removes the legacy copy from Redis. This keeps the key material out of Terraform state.

Subsequent Terraform applies leave runner-created versions unchanged. A terraform destroy removes the secret and its versions with the rest of the runner infrastructure.

Releases

New stable releases are published roughly once a week. To get notified when a release is available, subscribe to the Pub/Sub release notifications topic from your own GCP project. See the Release Notifications documentation for topic details, message format, and subscription examples.

About

Terraform module to deploy Ona GCP Runner

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages