Support Shared VPC networks and subnetworks in GCP VPC Site

GCP has a Shared VPC concept; networks can be defined and managed within the scope of one GCP project and consumed by resources created in other GCP projects. This is a common pattern used to limit access for network configuration, and for hub and spoke deployments, etc.

Currently, Distributed Cloud assumes all network and subnetwork resources are in the same GCP project as the target deployment. By changing the API and deployment scripts to support self-links or an optional network project identifier, customers will be able to deploy CE nodes in a Shared VPC Service project attached to networks in a Shared VPC Host project.

  • Matt Emes
  • Dec 12 2022
Mesh / API
  • Attach files