From 0cec135ba95e419838d1dd6e20e04b061a5e75f8 Mon Sep 17 00:00:00 2001 From: Andrew Kim Date: Mon, 28 Jan 2019 15:55:42 -0500 Subject: [PATCH] use ControllerClientBuilder in k8s.io/cloud-provider for AWS/GCE cloud providers --- pkg/cloudprovider/providers/aws/aws.go | 2 +- pkg/cloudprovider/providers/gce/BUILD | 1 - pkg/cloudprovider/providers/gce/gce.go | 3 +-- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/pkg/cloudprovider/providers/aws/aws.go b/pkg/cloudprovider/providers/aws/aws.go index c7cddf43bd9..540540c7e9f 100644 --- a/pkg/cloudprovider/providers/aws/aws.go +++ b/pkg/cloudprovider/providers/aws/aws.go @@ -505,7 +505,7 @@ type Cloud struct { instanceCache instanceCache - clientBuilder controller.ControllerClientBuilder + clientBuilder cloudprovider.ControllerClientBuilder kubeClient clientset.Interface eventBroadcaster record.EventBroadcaster eventRecorder record.EventRecorder diff --git a/pkg/cloudprovider/providers/gce/BUILD b/pkg/cloudprovider/providers/gce/BUILD index 92fcfc2cfaa..adab6ef078b 100644 --- a/pkg/cloudprovider/providers/gce/BUILD +++ b/pkg/cloudprovider/providers/gce/BUILD @@ -47,7 +47,6 @@ go_library( importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/gce", deps = [ "//pkg/api/v1/service:go_default_library", - "//pkg/controller:go_default_library", "//pkg/features:go_default_library", "//pkg/kubelet/apis:go_default_library", "//pkg/master/ports:go_default_library", diff --git a/pkg/cloudprovider/providers/gce/gce.go b/pkg/cloudprovider/providers/gce/gce.go index 239e515efdf..fc0961b955a 100644 --- a/pkg/cloudprovider/providers/gce/gce.go +++ b/pkg/cloudprovider/providers/gce/gce.go @@ -51,7 +51,6 @@ import ( "github.com/GoogleCloudPlatform/k8s-cloud-provider/pkg/cloud" cloudprovider "k8s.io/cloud-provider" - "k8s.io/kubernetes/pkg/controller" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" "k8s.io/kubernetes/pkg/version" ) @@ -118,7 +117,7 @@ type Cloud struct { containerService *container.Service tpuService *tpuService client clientset.Interface - clientBuilder controller.ControllerClientBuilder + clientBuilder cloudprovider.ControllerClientBuilder eventBroadcaster record.EventBroadcaster eventRecorder record.EventRecorder projectID string