Terraform module to deploy Vault as a container on Google Cloud Run
-
Updated
Nov 26, 2021 - HCL
Cloud Run is a fully-managed compute platform for deploying and scaling containerized applications quickly and securely. It provides a simple developer experience: you build a container, push it to Cloud Run, and you get a HTTPS URL back. The pricing model is pay-per-use; you don't pay for idle containers.
The product is useful if you want a 'serverless' experience with full control over your programming language, runtime and system libraries.
Cloud Run is compatible with the Knative open standard. This means you can take a Cloud Run workload and move it to your own Kubernetes cluster with limited effort.
Terraform module to deploy Vault as a container on Google Cloud Run
Deploy an IAP-secured application to Cloud Run using Terraform (e.g. an admin portal or internal company app)
Accompanying Terraform codebase for Rob Charlwood's Medium tutorial
Example Terraform project used in the blogpost 'Deploying a Flask API to Google Cloud Run using Terraform'
Deploy a sample Spring boot REST APIs with Google SQL on Google Cloud Run using Terraform
Spring boot Sample service deployed on Google Cloud Run using Terraform
A simple demo that simulates https://httpbin.org/get call and returns a JSON response. The container image will be pushed to https://cloud.google.com/artifact-registry/docs/overview docker repository. Deploy the pushed container image to https://cloud.google.com/run/docs.
DNS-driven failover between Global and Regional Application Load Balancers (ALB) on Google Cloud. Managed DNS service provided by AWS Route 53.
A template repository to provision a website / API using GitHub Codespaces, GitHub Actions, Terraform, Docker, Google Artifact Registry and Google Cloud Run.
A Terraform module for Google Cloud that simplifies the creation and management of a Cloud Run service. This project also utilizes CI/CD for Cloud Run with GitlabCI.
DNS-driven failover between Global and Regional Application Load Balancers (ALB) on Google Cloud. Managed DNS service provided by AWS Route 53.
Created by Google
Released November 14, 2019