Skip to content

GoogleCloudPlatform/terraform-pubsub-integration-golang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

terraform-pubsub-integration-golang

Description

Detailed

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

  • Google Kubernetes Engine (Autopilot)
  • Pub/Sub
  • BigQuery
  • 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/iam.workloadIdentityUser
  • roles/bigquery.metadataViewer
  • roles/bigquery.dataEditor
  • roles/pubsub.subscriber
  • roles/pubsub.publisher

APIs

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

  • compute.googleapis.com
  • iam.googleapis.com
  • serviceusage.googleapis.com
  • cloudresourcemanager.googleapis.com
  • cloudbuild.googleapis.com
  • monitoring.googleapis.com
  • container.googleapis.com
  • pubsub.googleapis.com
  • bigquery.googleapis.com

Contributing

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

Security Disclosures

Please see our security disclosure process.