code: func NewFakeGCECloud(vals TestClusterValues) *Cloud {
  	client := &http.Client{Transport: &fakeRoundTripper{}}
  	service, _ := compute.New(client)
  	gce := &Cloud{
  		region:           vals.Region,
  		service:          service,
  		managedZones:     []string{vals.ZoneName},
  		projectID:        vals.ProjectID,
  		networkProjectID: vals.ProjectID,
  		ClusterID:        fakeClusterID(vals.ClusterID),
  	}
  	c := cloud.NewMockGCE(&gceProjectRouter{gce})
  	gce.c = c
  	return gce
  }
docs: // NewFakeGCECloud constructs a fake GCE Cloud from the cluster values.