Add opts argument to abstract ComputeResource class and gce