Skip to content

Create Initial Scaffolding for Cloud SQL

Description

This issue will cover the creation of the GCP Cloud SQL module that will be used as a standard building block for GitLab IT infrastructure.

Requirements

  1. Require Authorized Networks if there is a Public IP attached to the SQL instance.
    • 0.0.0.0/0 will not be allowed as an Authorized Network
  2. Failover replication will be created by a boolean variable
  3. Database name will be suffixed with a 4 byte length random id