k3s/pkg/cloudprovider/providers/gce
Kubernetes Submit Queue 4b4e1bec69
Merge pull request #67736 from cheftako/GetClusters
Automatic merge from submit-queue (batch tested with PRs 67736, 68123, 68138). If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md.

Added support to get clusters in gce cloud provider.

**What this PR does / why we need it**:
Implemented the call to get all cluster objects in a zone for a project.
Also added code to allow the container api to be set in the gce.conf
file.

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:
```release-note
NONE
```
2018-09-04 12:51:32 -07:00
..
cloud Return correct error type and HTTP Status code for operation errors 2018-07-19 13:18:29 -07:00
BUILD Run hack/update-bazel.sh 2018-06-22 16:22:57 -07:00
OWNERS
doc.go
gce.go Added support to get clusters in gce cloud provider. 2018-08-24 13:41:45 -07:00
gce_address_manager.go kubernetes: fix printf format errors 2018-07-11 00:10:15 +03:00
gce_address_manager_test.go use fakeGCECloud instead of gce address fakes 2018-05-25 14:19:00 -07:00
gce_addresses.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_alpha.go move NEG out of featuregate 2018-06-25 09:47:39 -07:00
gce_annotations.go Move NetworkTiers into cloud/constants.go 2018-02-20 13:19:04 -08:00
gce_annotations_test.go Move NetworkTiers into cloud/constants.go 2018-02-20 13:19:04 -08:00
gce_backendservice.go [gce provider] Wrapper for beta backend servvice create/update 2018-06-21 11:16:30 -07:00
gce_cert.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_clusterid.go
gce_clusters.go Added support to get clusters in gce cloud provider. 2018-08-24 13:41:45 -07:00
gce_disks.go Avoid overflowing int64 in RoundUpSize and return error if overflow int 2018-07-23 13:48:45 -04:00
gce_disks_test.go Refactored disk cloudprovider methods to use generated client; Refactored gce_disks unit tests; Removed unused gce_op.go and associated unit tests. 2018-06-05 16:37:18 -07:00
gce_firewall.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_forwardingrule.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_healthchecks.go add beta healthcheck in gce cloud provider 2018-06-26 11:33:38 -07:00
gce_healthchecks_test.go
gce_instancegroup.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_instances.go Populate internal DNS names in GCE provider 2018-08-22 16:12:51 -04:00
gce_interfaces.go
gce_loadbalancer.go Updated cloud providers with todo comment if using DefaultLoadBalancerName 2018-08-15 21:03:44 -04:00
gce_loadbalancer_external.go Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName. 2018-08-04 00:36:48 -04:00
gce_loadbalancer_external_test.go Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName. 2018-08-04 00:36:48 -04:00
gce_loadbalancer_internal.go K8s SCTP support implementation for the first pull request 2018-08-27 05:56:27 +00:00
gce_loadbalancer_internal_test.go Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName. 2018-08-04 00:36:48 -04:00
gce_loadbalancer_naming.go Handle empty clusterID in loadbalancer naming 2018-06-12 10:45:34 -07:00
gce_loadbalancer_test.go encapsulate IP counter in X, parallelize lb tests 2018-04-17 13:34:49 -07:00
gce_loadbalancer_utils_test.go Implement GetLoadBalancerName per provider and add DefaultLoadBalancerName. 2018-08-04 00:36:48 -04:00
gce_networkendpointgroup.go swtich to use Beta 2018-06-26 11:33:38 -07:00
gce_routes.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_securitypolicy.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_targetpool.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_targetproxy.go Change signature of SetUrlMapForTargetProxy 2018-06-21 17:41:12 -07:00
gce_test.go Refactored disk cloudprovider methods to use generated client; Refactored gce_disks unit tests; Removed unused gce_op.go and associated unit tests. 2018-06-05 16:37:18 -07:00
gce_tpu.go GCE: Add ListLocations to Cloud TPU API 2018-08-27 16:56:18 -07:00
gce_urlmap.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
gce_util.go Move NetworkTiers into cloud/constants.go 2018-02-20 13:19:04 -08:00
gce_util_test.go K8s SCTP support implementation for the first pull request 2018-08-27 05:56:27 +00:00
gce_zones.go Use context with timeout instead of context.Background 2018-06-14 11:20:38 -07:00
metrics.go
metrics_test.go
support.go Wait a minimum amount of time for polling operations 2018-06-14 11:20:34 -07:00
token_source.go