mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 10:18:13 +00:00 
			
		
		
		
	Moving the cloudprovider interface to staging.
Individual implementations are not yet being moved. Fixed all dependencies which call the interface. Fixed golint exceptions to reflect the move. Added project info as per @dims and https://github.com/kubernetes/kubernetes-template-project. Added dims to the security contacts. Fixed minor issues. Added missing template files. Copied ControllerClientBuilder interface to cp. This allows us to break the only dependency on K8s/K8s. Added TODO to ControllerClientBuilder. Fixed GoDeps. Factored in feedback from JustinSB.
This commit is contained in:
		| @@ -9,7 +9,6 @@ go_library( | ||||
|         "//cmd/cloud-controller-manager/app/config:go_default_library", | ||||
|         "//cmd/cloud-controller-manager/app/options:go_default_library", | ||||
|         "//cmd/controller-manager/app:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller/cloud:go_default_library", | ||||
|         "//pkg/controller/route:go_default_library", | ||||
|         "//pkg/controller/service:go_default_library", | ||||
| @@ -24,6 +23,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/leaderelection:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/leaderelection/resourcelock:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/spf13/cobra:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -34,10 +34,10 @@ import ( | ||||
| 	"k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/tools/leaderelection" | ||||
| 	"k8s.io/client-go/tools/leaderelection/resourcelock" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	cloudcontrollerconfig "k8s.io/kubernetes/cmd/cloud-controller-manager/app/config" | ||||
| 	"k8s.io/kubernetes/cmd/cloud-controller-manager/app/options" | ||||
| 	genericcontrollermanager "k8s.io/kubernetes/cmd/controller-manager/app" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudcontrollers "k8s.io/kubernetes/pkg/controller/cloud" | ||||
| 	routecontroller "k8s.io/kubernetes/pkg/controller/route" | ||||
| 	servicecontroller "k8s.io/kubernetes/pkg/controller/service" | ||||
|   | ||||
| @@ -19,7 +19,6 @@ go_library( | ||||
|         "//pkg/capabilities:go_default_library", | ||||
|         "//pkg/client/clientset_generated/internalclientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/internalversion:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller/serviceaccount:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
|         "//pkg/generated/openapi:go_default_library", | ||||
| @@ -75,6 +74,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/restmapper:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/cert:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration:go_default_library", | ||||
|         "//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/kube-aggregator/pkg/apis/apiregistration/v1beta1:go_default_library", | ||||
|   | ||||
| @@ -60,6 +60,7 @@ import ( | ||||
| 	"k8s.io/client-go/rest" | ||||
| 	"k8s.io/client-go/restmapper" | ||||
| 	certutil "k8s.io/client-go/util/cert" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	aggregatorapiserver "k8s.io/kube-aggregator/pkg/apiserver" | ||||
| 	aggregatorscheme "k8s.io/kube-aggregator/pkg/apiserver/scheme" | ||||
| 	openapi "k8s.io/kube-openapi/pkg/common" | ||||
| @@ -68,7 +69,6 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/capabilities" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	serviceaccountcontroller "k8s.io/kubernetes/pkg/controller/serviceaccount" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	generatedopenapi "k8s.io/kubernetes/pkg/generated/openapi" | ||||
|   | ||||
| @@ -37,7 +37,6 @@ go_library( | ||||
|         "//pkg/apis/scheduling/install:go_default_library", | ||||
|         "//pkg/apis/settings/install:go_default_library", | ||||
|         "//pkg/apis/storage/install:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/apis/config:go_default_library", | ||||
| @@ -127,6 +126,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/leaderelection/resourcelock:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/cert:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1:go_default_library", | ||||
|         "//staging/src/k8s.io/metrics/pkg/client/custom_metrics:go_default_library", | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
|  | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // createCloudProvider helps consolidate what is needed for cloud providers, we explicitly list the things | ||||
|   | ||||
| @@ -47,10 +47,10 @@ import ( | ||||
| 	"k8s.io/client-go/tools/leaderelection" | ||||
| 	"k8s.io/client-go/tools/leaderelection/resourcelock" | ||||
| 	certutil "k8s.io/client-go/util/cert" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	genericcontrollermanager "k8s.io/kubernetes/cmd/controller-manager/app" | ||||
| 	"k8s.io/kubernetes/cmd/kube-controller-manager/app/config" | ||||
| 	"k8s.io/kubernetes/cmd/kube-controller-manager/app/options" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	kubectrlmgrconfig "k8s.io/kubernetes/pkg/controller/apis/config" | ||||
| 	serviceaccountcontroller "k8s.io/kubernetes/pkg/controller/serviceaccount" | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
|  | ||||
| 	// Cloud providers | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	_ "k8s.io/kubernetes/pkg/cloudprovider/providers" | ||||
| 	// Volume plugins | ||||
| 	"k8s.io/kubernetes/pkg/volume" | ||||
|   | ||||
| @@ -29,7 +29,6 @@ go_library( | ||||
|         "//pkg/api/legacyscheme:go_default_library", | ||||
|         "//pkg/apis/core:go_default_library", | ||||
|         "//pkg/capabilities:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers:go_default_library", | ||||
|         "//pkg/credentialprovider:go_default_library", | ||||
|         "//pkg/credentialprovider/aws:go_default_library", | ||||
| @@ -120,6 +119,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/cert:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/certificate:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//staging/src/k8s.io/kubelet/config/v1beta1:go_default_library", | ||||
|         "//vendor/github.com/coreos/go-systemd/daemon:go_default_library", | ||||
|   | ||||
| @@ -56,13 +56,13 @@ import ( | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	certutil "k8s.io/client-go/util/cert" | ||||
| 	"k8s.io/client-go/util/certificate" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclientset "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	kubeletconfigv1beta1 "k8s.io/kubelet/config/v1beta1" | ||||
| 	"k8s.io/kubernetes/cmd/kubelet/app/options" | ||||
| 	"k8s.io/kubernetes/pkg/api/legacyscheme" | ||||
| 	api "k8s.io/kubernetes/pkg/apis/core" | ||||
| 	"k8s.io/kubernetes/pkg/capabilities" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/credentialprovider" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet" | ||||
|   | ||||
| @@ -88,7 +88,6 @@ pkg/apis/storage/v1beta1 | ||||
| pkg/apis/storage/v1beta1/util | ||||
| pkg/auth/authorizer/abac | ||||
| pkg/capabilities | ||||
| pkg/cloudprovider | ||||
| pkg/cloudprovider/providers/aws | ||||
| pkg/cloudprovider/providers/fake | ||||
| pkg/cloudprovider/providers/gce | ||||
| @@ -665,6 +664,7 @@ staging/src/k8s.io/client-go/util/jsonpath | ||||
| staging/src/k8s.io/client-go/util/retry | ||||
| staging/src/k8s.io/client-go/util/testing | ||||
| staging/src/k8s.io/client-go/util/workqueue | ||||
| staging/src/k8s.io/cloud-provider | ||||
| staging/src/k8s.io/code-generator/cmd/client-gen/args | ||||
| staging/src/k8s.io/code-generator/cmd/client-gen/generators/fake | ||||
| staging/src/k8s.io/code-generator/cmd/client-gen/generators/scheme | ||||
|   | ||||
| @@ -7,19 +7,8 @@ load( | ||||
|  | ||||
| go_library( | ||||
|     name = "go_default_library", | ||||
|     srcs = [ | ||||
|         "cloud.go", | ||||
|         "doc.go", | ||||
|         "plugins.go", | ||||
|     ], | ||||
|     srcs = ["doc.go"], | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider", | ||||
|     deps = [ | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/informers:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
| filegroup( | ||||
|   | ||||
| @@ -15,4 +15,5 @@ limitations under the License. | ||||
| */ | ||||
|  | ||||
| // Package cloudprovider supplies interfaces and implementations for cloud service providers. | ||||
| package cloudprovider // import "k8s.io/kubernetes/pkg/cloudprovider" | ||||
| // To use: import cloudprovider "k8s.io/cloud-provider" | ||||
| package cloudprovider | ||||
|   | ||||
| @@ -28,7 +28,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/aws", | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/credentialprovider/aws:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
| @@ -44,6 +43,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/aws/aws-sdk-go/aws:go_default_library", | ||||
|         "//vendor/github.com/aws/aws-sdk-go/aws/awserr:go_default_library", | ||||
|         "//vendor/github.com/aws/aws-sdk-go/aws/credentials:go_default_library", | ||||
|   | ||||
| @@ -57,8 +57,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1/service" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	"k8s.io/kubernetes/pkg/volume" | ||||
| @@ -1159,7 +1159,7 @@ func newAWSCloud(cfg CloudConfig, awsServices Services) (*Cloud, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (c *Cloud) Initialize(clientBuilder controller.ControllerClientBuilder) { | ||||
| func (c *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) { | ||||
| 	c.clientBuilder = clientBuilder | ||||
| 	c.kubeClient = clientBuilder.ClientOrDie("aws-cloud-provider") | ||||
| 	c.eventBroadcaster = record.NewBroadcaster() | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
| 	"github.com/aws/aws-sdk-go/aws" | ||||
| 	"github.com/aws/aws-sdk-go/service/ec2" | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| func (c *Cloud) findRouteTable(clusterName string) (*ec2.RouteTable, error) { | ||||
|   | ||||
| @@ -37,9 +37,7 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/azure", | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/azure/auth:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
|         "//pkg/version:go_default_library", | ||||
|         "//pkg/volume:go_default_library", | ||||
| @@ -59,6 +57,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-04-01/compute:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2017-10-01/storage:go_default_library", | ||||
| @@ -95,13 +94,13 @@ go_test( | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/azure/auth:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-04-01/compute:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network:go_default_library", | ||||
|         "//vendor/github.com/Azure/azure-sdk-for-go/services/storage/mgmt/2017-10-01/storage:go_default_library", | ||||
|   | ||||
| @@ -34,9 +34,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/flowcontrol" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/azure/auth" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	"k8s.io/kubernetes/pkg/version" | ||||
|  | ||||
| @@ -391,7 +390,7 @@ func parseConfig(configReader io.Reader) (*Config, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (az *Cloud) Initialize(clientBuilder controller.ControllerClientBuilder) { | ||||
| func (az *Cloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) { | ||||
| 	az.kubeClient = clientBuilder.ClientOrDie("azure-cloud-provider") | ||||
| 	az.eventBroadcaster = record.NewBroadcaster() | ||||
| 	az.eventBroadcaster.StartRecordingToSink(&v1core.EventSinkImpl{Interface: az.kubeClient.CoreV1().Events("")}) | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/runtime" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // requestBackoff if backoff is disabled in cloud provider it | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	kwait "k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-04-01/compute" | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network" | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
| 	"strings" | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
|   | ||||
| @@ -26,8 +26,8 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	serviceapi "k8s.io/kubernetes/pkg/api/v1/service" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
|  | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network" | ||||
| 	"github.com/Azure/go-autorest/autorest/to" | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import ( | ||||
| 	"context" | ||||
| 	"fmt" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network" | ||||
| 	"github.com/Azure/go-autorest/autorest/to" | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
| 	"testing" | ||||
|  | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network" | ||||
| 	"github.com/Azure/go-autorest/autorest/to" | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import ( | ||||
| 	"strings" | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/compute/mgmt/2018-04-01/compute" | ||||
| 	"github.com/Azure/azure-sdk-for-go/services/network/mgmt/2017-09-01/network" | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // VMSet defines functions all vmsets (including scale set and availability | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
|  | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| var ( | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
|   | ||||
| @@ -18,10 +18,9 @@ go_library( | ||||
|     ], | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/cloudstack", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/d2g/dhcp4:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/kardianos/osext:go_default_library", | ||||
|   | ||||
| @@ -29,8 +29,7 @@ import ( | ||||
| 	"github.com/xanzy/go-cloudstack/cloudstack" | ||||
| 	"gopkg.in/gcfg.v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // ProviderName is the name of this cloud provider. | ||||
| @@ -122,7 +121,7 @@ func newCSCloud(cfg *CSConfig) (*CSCloud, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (cs *CSCloud) Initialize(clientBuilder controller.ControllerClientBuilder) {} | ||||
| func (cs *CSCloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) {} | ||||
|  | ||||
| // LoadBalancer returns an implementation of LoadBalancer for CloudStack. | ||||
| func (cs *CSCloud) LoadBalancer() (cloudprovider.LoadBalancer, bool) { | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
| 	"github.com/xanzy/go-cloudstack/cloudstack" | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // NodeAddresses returns the addresses of the specified instance. | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| type metadata struct { | ||||
|   | ||||
| @@ -13,10 +13,9 @@ go_library( | ||||
|     ], | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/fake", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -26,8 +26,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| const defaultProviderName = "fake" | ||||
| @@ -98,7 +97,7 @@ func (f *FakeCloud) ClearCalls() { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (f *FakeCloud) Initialize(clientBuilder controller.ControllerClientBuilder) {} | ||||
| func (f *FakeCloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) {} | ||||
|  | ||||
| func (f *FakeCloud) ListClusters(ctx context.Context) ([]string, error) { | ||||
| 	return f.ClusterList, f.Err | ||||
|   | ||||
| @@ -47,7 +47,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/gce", | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud/filter:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud/meta:go_default_library", | ||||
| @@ -79,6 +78,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/cloud.google.com/go/compute/metadata:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", | ||||
| @@ -112,7 +112,6 @@ go_test( | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud/meta:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce/cloud/mock:go_default_library", | ||||
| @@ -123,6 +122,7 @@ go_test( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/stretchr/testify/assert:go_default_library", | ||||
|         "//vendor/github.com/stretchr/testify/require:go_default_library", | ||||
|         "//vendor/golang.org/x/oauth2/google:go_default_library", | ||||
|   | ||||
| @@ -49,7 +49,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/flowcontrol" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| @@ -601,7 +601,7 @@ func tryConvertToProjectNames(configProject, configNetworkProject string, servic | ||||
|  | ||||
| // Initialize takes in a clientBuilder and spawns a goroutine for watching the clusterid configmap. | ||||
| // This must be called before utilizing the funcs of gce.ClusterID | ||||
| func (gce *GCECloud) Initialize(clientBuilder controller.ControllerClientBuilder) { | ||||
| func (gce *GCECloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) { | ||||
| 	gce.clientBuilder = clientBuilder | ||||
| 	gce.client = clientBuilder.ClientOrDie("cloud-provider") | ||||
|  | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/api/resource" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	"k8s.io/kubernetes/pkg/volume" | ||||
| 	volumeutil "k8s.io/kubernetes/pkg/volume/util" | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	compute "google.golang.org/api/compute/v1" | ||||
| 	"google.golang.org/api/googleapi" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/filter" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/meta" | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import ( | ||||
| 	"github.com/golang/glog" | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud" | ||||
| 	netsets "k8s.io/kubernetes/pkg/util/net/sets" | ||||
| ) | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	compute "google.golang.org/api/compute/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/filter" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/meta" | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
|  | ||||
| 	"golang.org/x/oauth2/google" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| func TestReadConfigFile(t *testing.T) { | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import ( | ||||
| 	compute "google.golang.org/api/compute/v1" | ||||
|  | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce/cloud/filter" | ||||
| ) | ||||
|   | ||||
| @@ -22,8 +22,6 @@ go_library( | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/service:go_default_library", | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
|         "//pkg/util/mount:go_default_library", | ||||
|         "//pkg/volume:go_default_library", | ||||
| @@ -35,6 +33,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/cert:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/gophercloud/gophercloud:go_default_library", | ||||
|         "//vendor/github.com/gophercloud/gophercloud/openstack:go_default_library", | ||||
| @@ -76,13 +75,13 @@ go_test( | ||||
|     ], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/gophercloud/gophercloud:go_default_library", | ||||
|         "//vendor/github.com/gophercloud/gophercloud/openstack/compute/v2/servers:go_default_library", | ||||
|         "//vendor/github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/layer3/routers:go_default_library", | ||||
|   | ||||
| @@ -46,9 +46,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	netutil "k8s.io/apimachinery/pkg/util/net" | ||||
| 	certutil "k8s.io/client-go/util/cert" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| @@ -368,7 +367,7 @@ func newOpenStack(cfg Config) (*OpenStack, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (os *OpenStack) Initialize(clientBuilder controller.ControllerClientBuilder) {} | ||||
| func (os *OpenStack) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) {} | ||||
|  | ||||
| // mapNodeNameToServerName maps a k8s NodeName to an OpenStack Server Name | ||||
| // This is a simple string cast. | ||||
|   | ||||
| @@ -27,7 +27,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| // Instances encapsulates an implementation of Instances for OpenStack. | ||||
|   | ||||
| @@ -43,8 +43,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/sets" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1/service" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| ) | ||||
|  | ||||
| // Note: when creating a new Loadbalancer (VM), it can take some time before it is ready for use, | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| var errNoRouterID = errors.New("router-id not set in cloud provider config") | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"github.com/gophercloud/gophercloud/openstack/compute/v2/servers" | ||||
| 	"github.com/gophercloud/gophercloud/openstack/networking/v2/extensions/layer3/routers" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| func TestRoutes(t *testing.T) { | ||||
|   | ||||
| @@ -29,7 +29,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/api/resource" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	k8s_volume "k8s.io/kubernetes/pkg/volume" | ||||
| 	volumeutil "k8s.io/kubernetes/pkg/volume/util" | ||||
|   | ||||
| @@ -11,10 +11,9 @@ go_library( | ||||
|     srcs = ["ovirt.go"], | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/ovirt", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/gopkg.in/gcfg.v1:go_default_library", | ||||
|     ], | ||||
| ) | ||||
| @@ -23,7 +22,7 @@ go_test( | ||||
|     name = "go_default_test", | ||||
|     srcs = ["ovirt_test.go"], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = ["//pkg/cloudprovider:go_default_library"], | ||||
|     deps = ["//staging/src/k8s.io/cloud-provider:go_default_library"], | ||||
| ) | ||||
|  | ||||
| filegroup( | ||||
|   | ||||
| @@ -33,8 +33,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| const ProviderName = "ovirt" | ||||
| @@ -118,7 +117,7 @@ func newOVirtCloud(config io.Reader) (*OVirtCloud, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (v *OVirtCloud) Initialize(clientBuilder controller.ControllerClientBuilder) {} | ||||
| func (v *OVirtCloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) {} | ||||
|  | ||||
| func (v *OVirtCloud) Clusters() (cloudprovider.Clusters, bool) { | ||||
| 	return nil, false | ||||
|   | ||||
| @@ -21,7 +21,7 @@ import ( | ||||
| 	"strings" | ||||
| 	"testing" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| func TestOVirtCloudConfiguration(t *testing.T) { | ||||
|   | ||||
| @@ -12,10 +12,9 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/photon", | ||||
|     deps = [ | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/vmware/photon-controller-go-sdk/photon:go_default_library", | ||||
|         "//vendor/gopkg.in/gcfg.v1:go_default_library", | ||||
| @@ -27,9 +26,9 @@ go_test( | ||||
|     srcs = ["photon_test.go"], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -39,9 +39,8 @@ import ( | ||||
| 	"gopkg.in/gcfg.v1" | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	k8stypes "k8s.io/apimachinery/pkg/types" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| @@ -287,7 +286,7 @@ func newPCCloud(cfg PCConfig) (*PCCloud, error) { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (pc *PCCloud) Initialize(clientBuilder controller.ControllerClientBuilder) {} | ||||
| func (pc *PCCloud) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) {} | ||||
|  | ||||
| // Instances returns an implementation of Instances for Photon Controller. | ||||
| func (pc *PCCloud) Instances() (cloudprovider.Instances, bool) { | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
|  | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/rand" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| func configFromEnv() (TestVM string, TestFlavor string, cfg PCConfig, ok bool) { | ||||
|   | ||||
| @@ -17,10 +17,8 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere", | ||||
|     deps = [ | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/vsphere/vclib:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/vsphere/vclib/diskmanagers:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
| @@ -28,6 +26,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/informers:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/vmware/govmomi/vapi/rest:go_default_library", | ||||
|         "//vendor/github.com/vmware/govmomi/vapi/tags:go_default_library", | ||||
| @@ -45,7 +44,6 @@ go_test( | ||||
|     ], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/vsphere/vclib:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/vsphere/vclib/fixtures:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -56,6 +54,7 @@ go_test( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/rand:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/informers:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/vmware/govmomi/lookup/simulator:go_default_library", | ||||
|         "//vendor/github.com/vmware/govmomi/property:go_default_library", | ||||
|         "//vendor/github.com/vmware/govmomi/simulator:go_default_library", | ||||
|   | ||||
| @@ -41,11 +41,10 @@ import ( | ||||
| 	k8stypes "k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib/diskmanagers" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| // VSphere Cloud Provider constants | ||||
| @@ -242,7 +241,7 @@ func init() { | ||||
| } | ||||
|  | ||||
| // Initialize passes a Kubernetes clientBuilder interface to the cloud provider | ||||
| func (vs *VSphere) Initialize(clientBuilder controller.ControllerClientBuilder) { | ||||
| func (vs *VSphere) Initialize(clientBuilder cloudprovider.ControllerClientBuilder) { | ||||
| } | ||||
|  | ||||
| // Initialize Node Informers | ||||
|   | ||||
| @@ -39,7 +39,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/rand" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/vsphere/vclib/fixtures" | ||||
| ) | ||||
|   | ||||
| @@ -42,6 +42,8 @@ import ( | ||||
| ) | ||||
|  | ||||
| // ControllerClientBuilder allows you to get clients and configs for controllers | ||||
| // Please note a copy also exists in staging/src/k8s.io/cloud-provider/cloud.go | ||||
| // TODO: Extract this into a separate controller utilities repo (issues/68947) | ||||
| type ControllerClientBuilder interface { | ||||
| 	Config(name string) (*restclient.Config, error) | ||||
| 	ConfigOrDie(name string) *restclient.Config | ||||
|   | ||||
| @@ -16,7 +16,6 @@ go_library( | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/util/node:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
| @@ -43,6 +42,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/retry:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
| @@ -55,7 +55,6 @@ go_test( | ||||
|     ], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/testutil:go_default_library", | ||||
| @@ -74,6 +73,7 @@ go_test( | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/testing:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/stretchr/testify/assert:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -36,8 +36,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	clientretry "k8s.io/client-go/util/retry" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	nodeutilv1 "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	nodectrlutil "k8s.io/kubernetes/pkg/controller/util/node" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/testutil" | ||||
|   | ||||
| @@ -45,7 +45,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
|  | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -14,7 +14,6 @@ go_library( | ||||
|     ], | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/nodeipam", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/nodeipam/ipam:go_default_library", | ||||
|         "//pkg/controller/nodeipam/ipam/sync:go_default_library", | ||||
| @@ -27,6 +26,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -43,7 +43,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/nodeipam/ipam", | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/gce:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/nodeipam/ipam/cidrset:go_default_library", | ||||
| @@ -68,6 +67,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/metrics/pkg/client/clientset/versioned/scheme:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	informers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| ) | ||||
|  | ||||
| type nodeAndCIDR struct { | ||||
|   | ||||
| @@ -38,8 +38,8 @@ import ( | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/scheme" | ||||
| 	v1core "k8s.io/client-go/kubernetes/typed/core/v1" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1node "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	nodeutil "k8s.io/kubernetes/pkg/controller/util/node" | ||||
|   | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| 	informers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider/providers/gce" | ||||
| 	"k8s.io/kubernetes/pkg/controller/nodeipam/ipam/cidrset" | ||||
| 	nodesync "k8s.io/kubernetes/pkg/controller/nodeipam/ipam/sync" | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	coreinformers "k8s.io/client-go/informers/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/nodeipam/ipam" | ||||
| 	nodesync "k8s.io/kubernetes/pkg/controller/nodeipam/ipam/sync" | ||||
|   | ||||
| @@ -10,7 +10,6 @@ go_library( | ||||
|     visibility = ["//visibility:public"], | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/nodelifecycle/scheduler:go_default_library", | ||||
|         "//pkg/controller/util/node:go_default_library", | ||||
| @@ -37,6 +36,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", | ||||
|     ], | ||||
| @@ -64,7 +64,6 @@ go_test( | ||||
|     srcs = ["node_lifecycle_controller_test.go"], | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/nodelifecycle/scheduler:go_default_library", | ||||
| @@ -88,5 +87,6 @@ go_test( | ||||
|         "//staging/src/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/testing:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -49,8 +49,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/flowcontrol" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1node "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler" | ||||
| 	nodeutil "k8s.io/kubernetes/pkg/controller/util/node" | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import ( | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/kubernetes/fake" | ||||
| 	testcore "k8s.io/client-go/testing" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler" | ||||
|   | ||||
| @@ -15,7 +15,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/route", | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/util/metrics:go_default_library", | ||||
|         "//pkg/util/node:go_default_library", | ||||
| @@ -33,6 +32,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/retry:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
| @@ -43,7 +43,6 @@ go_test( | ||||
|     embed = [":go_default_library"], | ||||
|     deps = [ | ||||
|         "//pkg/api/v1/node:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
| @@ -52,6 +51,7 @@ go_test( | ||||
|         "//staging/src/k8s.io/client-go/informers:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/testing:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -39,8 +39,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	clientretry "k8s.io/client-go/util/retry" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1node "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
| 	nodeutil "k8s.io/kubernetes/pkg/util/node" | ||||
|   | ||||
| @@ -28,8 +28,8 @@ import ( | ||||
| 	"k8s.io/client-go/informers" | ||||
| 	"k8s.io/client-go/kubernetes/fake" | ||||
| 	core "k8s.io/client-go/testing" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	nodeutil "k8s.io/kubernetes/pkg/api/v1/node" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|   | ||||
| @@ -15,7 +15,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/service", | ||||
|     deps = [ | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
|         "//pkg/util/metrics:go_default_library", | ||||
| @@ -33,6 +32,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -39,8 +39,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	kubefeatures "k8s.io/kubernetes/pkg/features" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
|   | ||||
| @@ -7,7 +7,6 @@ go_library( | ||||
|     visibility = ["//visibility:public"], | ||||
|     deps = [ | ||||
|         "//pkg/apis/core:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/kubelet/util/format:go_default_library", | ||||
|         "//pkg/util/node:go_default_library", | ||||
| @@ -22,6 +21,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/listers/extensions/v1beta1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -34,8 +34,8 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	extensionslisters "k8s.io/client-go/listers/extensions/v1beta1" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	api "k8s.io/kubernetes/pkg/apis/core" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/util/format" | ||||
| 	nodepkg "k8s.io/kubernetes/pkg/util/node" | ||||
|   | ||||
| @@ -11,7 +11,6 @@ go_library( | ||||
|     srcs = ["attach_detach_controller.go"], | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/volume/attachdetach", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/cache:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/metrics:go_default_library", | ||||
| @@ -39,6 +38,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -39,8 +39,8 @@ import ( | ||||
| 	kcache "k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclient "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/metrics" | ||||
|   | ||||
| @@ -14,7 +14,6 @@ go_library( | ||||
|     ], | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/volume/expand", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/volume/events:go_default_library", | ||||
|         "//pkg/controller/volume/expand/cache:go_default_library", | ||||
| @@ -38,6 +37,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/listers/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/cache:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -37,8 +37,8 @@ import ( | ||||
| 	corelisters "k8s.io/client-go/listers/core/v1" | ||||
| 	kcache "k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclientset "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/events" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/expand/cache" | ||||
|   | ||||
| @@ -21,7 +21,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/controller/volume/persistentvolume", | ||||
|     deps = [ | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/volume/events:go_default_library", | ||||
|         "//pkg/controller/volume/persistentvolume/metrics:go_default_library", | ||||
| @@ -56,6 +55,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/reference:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/workqueue:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -37,8 +37,8 @@ import ( | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	ref "k8s.io/client-go/tools/reference" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/events" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/persistentvolume/metrics" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
|   | ||||
| @@ -38,7 +38,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/persistentvolume/metrics" | ||||
| 	"k8s.io/kubernetes/pkg/util/goroutinemap" | ||||
|   | ||||
| @@ -25,8 +25,8 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclientset "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/util/mount" | ||||
| 	vol "k8s.io/kubernetes/pkg/volume" | ||||
| ) | ||||
|   | ||||
| @@ -40,7 +40,6 @@ go_library( | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/apis/core/v1/helper/qos:go_default_library", | ||||
|         "//pkg/capabilities:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
|         "//pkg/fieldpath:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
| @@ -140,6 +139,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/client-go/util/certificate:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/util/integer:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//third_party/forked/golang/expansion:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|   | ||||
| @@ -6,10 +6,10 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/kubelet/cloudresource", | ||||
|     visibility = ["//visibility:public"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//staging/src/k8s.io/api/core/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
| 	"k8s.io/api/core/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
|  | ||||
| 	"github.com/golang/glog" | ||||
| ) | ||||
|   | ||||
| @@ -54,9 +54,9 @@ import ( | ||||
| 	"k8s.io/client-go/util/certificate" | ||||
| 	"k8s.io/client-go/util/flowcontrol" | ||||
| 	"k8s.io/client-go/util/integer" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclientset "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	api "k8s.io/kubernetes/pkg/apis/core" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	kubeletconfiginternal "k8s.io/kubernetes/pkg/kubelet/apis/config" | ||||
| 	internalapi "k8s.io/kubernetes/pkg/kubelet/apis/cri" | ||||
|   | ||||
| @@ -31,9 +31,9 @@ import ( | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	"k8s.io/apimachinery/pkg/types" | ||||
| 	utilfeature "k8s.io/apiserver/pkg/util/feature" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	k8s_api_v1 "k8s.io/kubernetes/pkg/apis/core/v1" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/events" | ||||
|   | ||||
| @@ -7,7 +7,6 @@ go_library( | ||||
|     visibility = ["//visibility:public"], | ||||
|     deps = [ | ||||
|         "//pkg/apis/core/v1/helper:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
|         "//pkg/kubelet/apis:go_default_library", | ||||
|         "//pkg/kubelet/cadvisor:go_default_library", | ||||
| @@ -21,6 +20,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/net:go_default_library", | ||||
|         "//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|         "//vendor/github.com/google/cadvisor/info/v1:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -31,8 +31,8 @@ import ( | ||||
| 	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	utilnet "k8s.io/apimachinery/pkg/util/net" | ||||
| 	utilfeature "k8s.io/apiserver/pkg/util/feature" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/cadvisor" | ||||
|   | ||||
| @@ -29,8 +29,8 @@ import ( | ||||
| 	utilfeature "k8s.io/apiserver/pkg/util/feature" | ||||
| 	clientset "k8s.io/client-go/kubernetes" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	cloudprovider "k8s.io/cloud-provider" | ||||
| 	csiclientset "k8s.io/csi-api/pkg/client/clientset/versioned" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/features" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/configmap" | ||||
| 	"k8s.io/kubernetes/pkg/kubelet/container" | ||||
|   | ||||
| @@ -17,7 +17,6 @@ go_library( | ||||
|     importpath = "k8s.io/kubernetes/pkg/volume", | ||||
|     visibility = ["//visibility:public"], | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/util/mount:go_default_library", | ||||
|         "//pkg/volume/util/fs:go_default_library", | ||||
|         "//pkg/volume/util/recyclerclient:go_default_library", | ||||
| @@ -30,6 +29,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/validation:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/kubernetes:go_default_library", | ||||
|         "//staging/src/k8s.io/client-go/tools/record:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//staging/src/k8s.io/csi-api/pkg/client/clientset/versioned:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -17,7 +17,6 @@ go_library( | ||||
|     ], | ||||
|     importpath = "k8s.io/kubernetes/pkg/volume/awsebs", | ||||
|     deps = [ | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/aws:go_default_library", | ||||
|         "//pkg/features:go_default_library", | ||||
|         "//pkg/util/mount:go_default_library", | ||||
| @@ -31,6 +30,7 @@ go_library( | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/types:go_default_library", | ||||
|         "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library", | ||||
|         "//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library", | ||||
|         "//staging/src/k8s.io/cloud-provider:go_default_library", | ||||
|         "//vendor/github.com/golang/glog:go_default_library", | ||||
|     ], | ||||
| ) | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	 Walter Fender
					Walter Fender