Modules

This section provides the list of module types for the user to use in an Opta yaml for this cloud, along with their inputs and outputs.

k8s-manifest

Plugs a kubernetes manifest into your Opta k8s cluster

base

Sets up VPC, private subnet, firewall, default kms key, and private service access. Also activates the container registry

datadog

Integrates datadog for observability

dns

Adds dns to your environment

external-ssl-cert

External SSL Certicate

external-state

Adds the ability to refer to external, preexisting terraform states in Opta.

gcp-gcs

Creates a GCS bucket for storage purposes

gcp-nodepool

Creates an additional nodepool for the primary GKE cluster.

gcp-service-account

Creates a GCP service account

helm-chart

Plugs a custom helm chart into your Opta k8s cluster

k8s-base

Creates base infrastructure for k8s environments

k8s-cluster

Creates a GKE cluster and a default nodegroup to host your applications in

k8s-service

Deploys a kubernetes app

mysql

Creates a MySQL database instance

postgres

Creates a postgres (GCP Cloud SQL) database instance

redis

Creates a redis cache via Memorystore

custom-terraform

Allows user to bring in their own custom terraform module


Last modified August 5, 2022 : Cleanup install script (#197) (2175394)