GoogleCloudPlatform / terraform-cloud-deployment-gke

Deploy a change to a live stateful service (Go on GKE)

Home Page:https://registry.terraform.io/modules/GoogleCloudPlatform/terraform-cloud-deployment-gke/google

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

terraform-cloud-deployment-gke

Description

Detailed

The resources/services/activations/deletions that this app will create/trigger are:

  • Google Kubernetes Engine (Autopilot)
  • Cloud Load Balancing
  • Cloud Storage
  • Cloud CDN
  • Firestore
  • IAM

PreDeploy

To deploy this blueprint you must have an active billing account and billing permissions.

Documentation

  • URL

Usage

Basic usage is as follows:

Requirements

These sections describe requirements for using this module.

Software

The following dependencies must be available:

Service Account

A service account with the following roles must be used to provision the resources of this module:

  • roles/storage.objectAdmin
  • roles/datastore.user
  • roles/compute.networkUser
  • roles/cloudtrace.agent
  • roles/iam.workloadIdentityUser

APIs

A project with the following APIs enabled must be used to host the resources of this module:

  • compute.googleapis.com
  • iam.googleapis.com
  • cloudresourcemanager.googleapis.com
  • firestore.googleapis.com
  • monitoring.googleapis.com
  • cloudtrace.googleapis.com
  • container.googleapis.com
  • storage.googleapis.com

Contributing

Refer to the contribution guidelines for information on contributing to this module.

Security Disclosures

About

Deploy a change to a live stateful service (Go on GKE)

https://registry.terraform.io/modules/GoogleCloudPlatform/terraform-cloud-deployment-gke/google

License:Apache License 2.0


Languages

Language:TypeScript 32.1%Language:Go 20.1%Language:HTML 19.5%Language:HCL 16.5%Language:Shell 6.7%Language:SCSS 2.8%Language:Makefile 1.3%Language:Dockerfile 0.7%Language:JavaScript 0.3%