
6/15/2021 · Grant Young
What this post added
Introduced the GitLab Environment Toolkit (GET) for automating the deployment of GitLab Omnibus and Helm Charts at scale. GET utilizes Terraform for provisioning infrastructure (VMs, Kubernetes clusters, supporting services like load balancers and firewalls) across GCP, AWS, and Azure, and Ansible for configuration. It supports various GitLab Reference Architectures (100 to 50,000 users), Cloud Native Hybrid Reference Architectures (GCP), upgrades, Geo, and zero-downtime upgrades. The toolkit is designed to be 'boring' (simple and maintainable) and complements, rather than replaces, GitLab Omnibus and Helm Charts.