forge

Migrating a Tenant Between EKS Clusters with ForgeMT + ARC + Terragrunt

Tenant Migration Steps

  1. Identify Current and Target Clusters
  1. Scale Down Runner Sets in the Source Cluster
  1. Disable ARC on the Source Cluster
  1. Enable ARC on the Target Cluster
  1. Wait for Runner Pods to Stabilize

Automation Script for Tenant Migration

To simplify and standardize the migration process, an automation script is available that performs all the steps described above:

Usage Example

Run the script by specifying the tenant’s Terraform directory and Kubernetes context alias:

./scripts/migrate-tenant.sh --tf-dir /full/path/to/tenant_dir

The script will handle the rest, reducing human error and speeding up the migration process.