📄️ HA Terraform Template for Google Cloud
Purpose: Deploy StorageLink BYOL in a highly available configuration on Google Cloud using Terraform
📄️ Configure a Service Account
Purpose: Create a Google Cloud service account and JSON key that StorageLink uses to access your Cloud Storage bucket
📄️ Setting up Instance Identity
Purpose: Let StorageLink access Google Cloud Storage through the VM's attached service account (instance identity) instead of a JSON key file
📄️ Create a Static IP Address
Purpose: Promote your StorageLink VM's ephemeral external IP address to a static IP so it stops changing when the VM is stopped and started
📄️ Integrating Google Authentication for StorageLink
Purpose: Let StorageLink admins and Web Users sign in with their Google credentials (OIDC single sign-on)
📄️ Deploying StorageLink Behind an ALB with Cloud Armor
Purpose: Deploy StorageLink BYOL on Google Cloud behind a global external Application Load Balancer protected by Cloud Armor, with no public IP on the instance
📄️ Deploy StorageLink with Helm Chart on GKE
TLDR - Quick Summary
📄️ Deploy StorageLink on GKE with Kubernetes Manifests
Purpose: Deploy StorageLink on Google Kubernetes Engine (GKE) with Kustomize-managed manifests and an external Cloud SQL for PostgreSQL instance
