use ControllerClientBuilder in k8s.io/cloud-provider for AWS/GCE cloud providers

This commit is contained in:
Andrew Kim 2019-01-28 15:55:42 -05:00
parent 8b98e802ed
commit 0cec135ba9
3 changed files with 2 additions and 4 deletions

View File

@ -505,7 +505,7 @@ type Cloud struct {
instanceCache instanceCache
clientBuilder controller.ControllerClientBuilder
clientBuilder cloudprovider.ControllerClientBuilder
kubeClient clientset.Interface
eventBroadcaster record.EventBroadcaster
eventRecorder record.EventRecorder

View File

@ -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",

View File

@ -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