Google Managed Service Deployment Using Cloud Build Private Pools
This repository provides a gateway- and proxy-based solution to access transitively peered resources from your Cloud Build pipeline.
The Gateway solution exchanges custom routes with the Google service producer(s) peering (the servicenetworking-googleapis-com
-peer) to transitively peer Cloud Build with the GKE peering. This solution doesn't require any configuration in the build pipeline.
The Proxy solution allows Cloud Build to proxy the GKE master nodes. This solution requires the build pipeline user to configure the proxy to access transitively peered resources.
A VPN-based solution is available as part of the Cloud Build product documentation.