Customer requirement: need to be able to pass configurable network/subnet when running the compute instance and run with limited permissions.
NOTE: To get this working myself, I needed to update the daisy dependency (I only did this locally - did not push changes). Daisy was assuming I was either creating the network or had the permissions to list subnets. In this environment, I only have permissions to: gcloud compute networks subnets list-usable --project SOME_OTHER_PROJECT (not a full list operation on subnets).