Google Cloud Compute Resource does not support Shared VPC
When creating a new host, the only available suggested networks are from the project that you are attempting to install a new host on.
It does not suggest Networks that are shared from other projects ("XPN" utility or in other name "Shared VPC")¶
When you are going to VPC networks of your project on google cloud UI,
it is possible to see two sections of networks:
1. Networks in current project. (The ones that foreman allows you to pick from).
2. Networks shared to my project. (Not available in foreman to choose when creating a new host)
I'm pretty sure the Shared VPC networks are available in the new versions of Google Cloud API, it's just foreman that does not use them.
and it does not look like you added this feature in the next foreman versions (1.15 and so on..)
right now my organization can't keep creating new hosts on google cloud via foreman since we are using Shared VPC on almost all of our projects (~100 projects)