According to:
https://cloud.google.com/docs/enterprise/best-practices-for-enterprise-organizations it is possible to access resources, e.g., networks, VMs, etc., defined in one project from a separate project. We have a cluster of VMs in Project A where our application services run; we want to set up a separate project, Project B, where all of our "operations" work, e.g., cron jobs, app administration, etc., originates. That way we can separate concerns so that Ops folks have access to operational resources but developers don't.
As an experiment we create a new "ops" project that contains an "ops" network and a single VM. I created a firewall rule to allow the bastion host in our "dev" project to log into the ops VM. Unfortunately, we get no joy. Attempting to set up an ssh session times out, pings are unsuccessful as well - even though there's a firewall rule in place to allow ICMP to the ops VM.
Has anyone done this sort of thing successfully?
... WkH