subnet-allocations
Summary
Section titled “Summary”This document tracks the subnet allocation across multiple infrastructure projects related to GitLab.com. Any project that requires centralized monitoring or maintenance from ops runners should be configured to not overlap with the gitlab-ops project for network peering.
- This doc replaces the previous tracking spreadsheet on google docs
- All environments listed on the handbook environments page are covered here
Reserving a new subnet
Section titled “Reserving a new subnet”- Update this MR with a new allocation, pick a row that has
AVAILABLE GCP, if needed we can start using previously allocated subnets for Azure - Larger subnets can be split into smaller ones, if necessary
Subnet Allocations
Section titled “Subnet Allocations”| First IP | Last IP | Subnet | Project | Description |
|---|---|---|---|---|
10.0.0.0 | 10.0.255.255 | 10.0.0.0/16 | N/A | RESERVED |
10.1.0.0 | 10.1.3.255 | 10.1.0.0/22 | N/A | RESERVED |
10.1.4.0 | 10.1.4.255 | 10.1.4.0/24 | N/A | RESERVED |
10.1.5.0 | 10.1.5.255 | 10.1.5.0/24 | gitlab-ci Runner Managers | CI |
10.1.6.0 | 10.1.7.255 | 10.1.6.0/23 | N/A | RESERVED |
10.1.8.0 | 10.1.15.255 | 10.1.8.0/21 | N/A | RESERVED |
10.1.16.0 | 10.1.31.255 | 10.1.16.0/20 | N/A | RESERVED |
10.1.32.0 | 10.1.63.255 | 10.1.32.0/19 | N/A | RESERVED |
10.1.64.0 | 10.1.127.255 | 10.1.64.0/18 | N/A | RESERVED |
10.1.128.0 | 10.1.255.255 | 10.1.128.0/17 | N/A | RESERVED |
10.2.0.0 | 10.3.255.255 | 10.2.0.0/15 | N/A | RESERVED |
10.4.0.0 | 10.7.255.255 | 10.4.0.0/14 | N/A | RESERVED |
10.8.0.0 | 10.9.255.255 | 10.8.0.0/15 | N/A | RESERVED |
10.10.0.0 | 10.10.7.255 | 10.10.0.0/21 | gitlab-ci Ephemeral Runners | CI-plan-free-7 |
10.10.8.0 | 10.10.15.255 | 10.10.8.0/21 | gitlab-ci Ephemeral Runners | CI-plan-free-6 |
10.10.16.0 | 10.10.23.255 | 10.10.16.0/21 | gitlab-ci Ephemeral Runners | CI-plan-free-5 |
10.10.24.0 | 10.10.31.255 | 10.10.24.0/21 | gitlab-ci Ephemeral Runners | CI-plan-free-4 |
10.10.32.0 | 10.10.39.255 | 10.10.32.0/21 | gitlab-ci Ephemeral Runners | CI-plan-free-3 |
10.10.40.0 | 10.10.47.255 | 10.10.40.0/21 | gitlab-ci Ephemeral Runners | CI private (old) |
10.10.48.0 | 10.10.55.255 | 10.10.48.0/21 | gitlab-ci Ephemeral Runners | CI shared-gitlab-org |
10.10.56.0 | 10.10.63.255 | 10.10.56.0/21 | N/A | RESERVED |
10.10.64.0 | 10.10.79.255 | 10.10.64.0/20 | gitlab-ci Temp Priv Runners | CI private temp |
10.10.80.0 | 10.10.95.244 | 10.10.80.0/20 | gitlab-ci Ephemeral Runners | CI private (new) |
10.10.96.0 | 10.10.127.255 | 10.10.96.0/19 | N/A | RESERVED |
10.10.128.0 | 10.10.255.255 | 10.10.128.0/17 | N/A | RESERVED |
10.11.0.0 | 10.11.255.255 | 10.11.0.0/16 | N/A | RESERVED |
10.12.0.0 | 10.15.255.255 | 10.12.0.0/14 | N/A | RESERVED |
10.16.0.0 | 10.31.255.255 | 10.16.0.0/12 | N/A | RESERVED |
10.32.0.0 | 10.32.255.255 | 10.32.0.0/16 | N/A | N/A |
10.34.0.0 | 10.34.255.255 | 10.34.0.0/16 | gitlab-vault | Vault and Vault-nonprod GKE |
10.35.0.0 | 10.35.255.255 | 10.35.0.0/16 | DR testing | DR testing |
10.36.0.0 | 10.36.255.255 | 10.36.0.0/16 | SnowPlow, DR testing | AWS-SnowPlow, DR testing |
10.37.0.0 | 10.37.255.255 | 10.37.0.0/16 | DR testing | DR testing |
10.38.0.0 | 10.38.255.255 | 10.38.0.0/16 | N/A | N/A |
10.39.0.0 | 10.39.255.255 | 10.39.0.0/16 | N/A | N/A |
10.44.0.0 | 10.45.255.255 | 10.44.0.0/15 | gitlab-ci Experimental Runners | Experimental runners subnets |
10.46.0.0 | 10.46.255.255 | 10.46.0.0/16 | N/A | N/A |
10.47.0.0 | 10.47.255.255 | 10.47.0.0/16 | N/A | N/A |
10.50.0.0 | 10.50.255.255 | 10.50.0.0/16 | gitlab-ci GKE Runners | saas-l-p-amd64 gke-runners subnet (10.50.0.0/20 used) |
10.51.0.0 | 10.51.255.255 | 10.51.0.0/16 | gitlab-ci GKE Runners | saas-l-p-amd64 gke-runners pods |
10.52.0.0 | 10.52.255.255 | 10.52.0.0/16 | gitlab-ci GKE Runners | saas-l-p-amd64 gke-runners services (10.52.0.0/20 used) |
10.53.0.0 | 10.53.255.255 | 10.53.0.0/16 | gitlab-ci GKE Runners | saas-l-s-amd64 gke-runners subnet (10.53.0.0/20 used) |
10.54.0.0 | 10.54.255.255 | 10.54.0.0/16 | gitlab-ci GKE Runners | saas-l-s-amd64 gke-runners pods |
10.55.0.0 | 10.55.255.255 | 10.55.0.0/16 | gitlab-ci GKE Runners | saas-l-s-amd64 gke-runners services (10.55.0.0/20 used) |
10.64.0.0 | 10.95.255.255 | 10.64.0.0/11 | gitlab-production | GKE pods |
10.96.0.0 | 10.127.255.255 | 10.96.0.0/11 | gitlab-staging | GKE pods |
10.128.0.0 | 10.159.255.255 | 10.128.0.0/11 | gitlab-pre | GKE pods |
10.160.0.0 | 10.163.255.255 | 10.160.0.0/14 | gitlab-analysis | GKE pods |
10.164.0.0 | 10.167.255.255 | 10.164.0.0/14 | gitlab-analysis | GKE pods |
10.168.0.0 | 10.175.255.255 | 10.168.0.0/13 | gitlab-ops | GKE pods |
10.176.0.0 | 10.176.255.255 | 10.176.0.0/16 | gitlab-staging-db | Repeatable db provisioning |
10.177.0.0 | 10.177.255.255 | 10.177.0.0/16 | gitlab-production-db | Repeatable db provisioning |
10.178.0.0 | 10.178.255.255 | 10.178.0.0/16 | gitlab-sandbox-db | Repeatable db provisioning |
10.181.0.0 | 10.181.255.255 | 10.181.0.0/16 | gitlab-analysis-staging | Analysis Staging GCP |
10.182.0.0 | 10.182.255.255 | 10.182.0.0/16 | gitlab-ops | Ops us-central1 GKE pods |
10.183.0.0 | 10.183.255.255 | 10.183.0.0/16 | gitlab-qa-runners-2 | RESERVED |
10.184.0.0 | 10.191.255.255 | 10.184.0.0/16 | omnibus-build-runners | RESERVED |
10.185.2.0 | 10.185.2.255 | 10.185.2.0/24 | gitlab-subscriptions-staging | Stgsub GCP |
10.185.3.0 | 10.185.3.255 | 10.185.3.0/24 | gitlab-subscriptions-staging | Stgsub GCP |
10.185.4.0 | 10.185.4.255 | 10.185.4.0/24 | gitlab-subscriptions-staging | Stgsub GKE |
10.185.5.0 | 10.185.5.255 | 10.185.5.0/24 | gitlab-subscriptions-staging | Stgsub GKE Service |
10.185.6.0 | 10.185.6.255 | 10.185.6.0/24 | gitlab-subscriptions-prod | Prdsub GCP |
10.185.7.0 | 10.185.7.255 | 10.185.7.0/24 | gitlab-subscriptions-prod | Prdsub GCP |
10.185.8.0 | 10.185.8.255 | 10.185.8.0/24 | gitlab-subscriptions-prod | Prdsub GKE |
10.185.9.0 | 10.185.9.255 | 10.185.9.0/24 | gitlab-subscriptions-prod | Prdsub GKE Service |
10.186.0.0 | 10.186.255.255 | 10.186.0.0/16 | gitlab-subscriptions-staging | Stgsub GKE Pods |
10.187.0.0 | 10.187.255.255 | 10.187.0.0/16 | gitlab-subscriptions-prod | Prdsub GKE Pods |
10.188.0.0 | 10.188.255.255 | 10.188.0.0/16 | gitlab-runway-staging | Runway Staging |
10.189.0.0 | 10.189.255.255 | 10.189.0.0/16 | gitlab-runway-production | Runway Production |
10.208.0.0 | 10.208.0.255 | 10.208.0.0/24 | gitlab-release | Release GCP |
10.209.0.0 | 10.209.0.255 | 10.209.0.0/24 | gitlab-dev | Dev GCP |
10.216.0.0 | 10.223.255.255 | 10.216.0.0/13 | gitlab-production | Production GCP |
10.251.0.0 | 10.251.255.255 | 10.251.0.0/16 | gitlab-dr | DR GCP |
10.224.0.0 | 10.231.255.255 | 10.224.0.0/13 | gitlab-staging | Staging GCP |
10.232.0.0 | 10.239.255.255 | 10.232.0.0/13 | gitlab-pre | PreProd GCP |
10.248.0.0 | 10.248.255.255 | 10.248.0.0/16 | N/A | PreProd GCP |
10.249.0.0 | 10.249.255.255 | 10.249.0.0/16 | N/A | PreProd GCP |
10.250.0.0 | 10.250.255.255 | 10.250.0.0/16 | gitlab-ops | Ops GCP |
10.252.0.0 | 10.252.255.255 | 10.252.0.0/16 | gitlab-restore | Restore GCP |
10.253.0.0 | 10.253.255.255 | 10.253.0.0/16 | N/A | Ops GCP US-Central1 |
10.255.0.0 | 10.255.255.255 | 10.255.0.0/16 | db-benchmarking | DB Benchmarking GCP |