mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +00:00 
			
		
		
		
	move pkg/controller/service to k8s.io/cloud-provider/controllers/service for easier external consumption
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
This commit is contained in:
		@@ -14,7 +14,6 @@ go_library(
 | 
				
			|||||||
        "//cmd/controller-manager/app:go_default_library",
 | 
					        "//cmd/controller-manager/app:go_default_library",
 | 
				
			||||||
        "//pkg/controller/cloud:go_default_library",
 | 
					        "//pkg/controller/cloud:go_default_library",
 | 
				
			||||||
        "//pkg/controller/route:go_default_library",
 | 
					        "//pkg/controller/route:go_default_library",
 | 
				
			||||||
        "//pkg/controller/service:go_default_library",
 | 
					 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/uuid:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
 | 
					        "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
 | 
				
			||||||
@@ -24,6 +23,7 @@ go_library(
 | 
				
			|||||||
        "//staging/src/k8s.io/client-go/tools/leaderelection: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/client-go/tools/leaderelection/resourcelock:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider:go_default_library",
 | 
					        "//staging/src/k8s.io/cloud-provider:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/cloud-provider/controllers/service:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/cli/flag:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/cli/flag:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/cli/globalflag:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/cli/globalflag:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/configz:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/configz:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,11 +27,11 @@ import (
 | 
				
			|||||||
	"strings"
 | 
						"strings"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	cloudprovider "k8s.io/cloud-provider"
 | 
						cloudprovider "k8s.io/cloud-provider"
 | 
				
			||||||
 | 
						servicecontroller "k8s.io/cloud-provider/controllers/service"
 | 
				
			||||||
	"k8s.io/klog/v2"
 | 
						"k8s.io/klog/v2"
 | 
				
			||||||
	cloudcontrollerconfig "k8s.io/kubernetes/cmd/cloud-controller-manager/app/config"
 | 
						cloudcontrollerconfig "k8s.io/kubernetes/cmd/cloud-controller-manager/app/config"
 | 
				
			||||||
	cloudcontrollers "k8s.io/kubernetes/pkg/controller/cloud"
 | 
						cloudcontrollers "k8s.io/kubernetes/pkg/controller/cloud"
 | 
				
			||||||
	routecontroller "k8s.io/kubernetes/pkg/controller/route"
 | 
						routecontroller "k8s.io/kubernetes/pkg/controller/route"
 | 
				
			||||||
	servicecontroller "k8s.io/kubernetes/pkg/controller/service"
 | 
					 | 
				
			||||||
	netutils "k8s.io/utils/net"
 | 
						netutils "k8s.io/utils/net"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	utilfeature "k8s.io/apiserver/pkg/util/feature"
 | 
						utilfeature "k8s.io/apiserver/pkg/util/feature"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -71,7 +71,6 @@ go_library(
 | 
				
			|||||||
        "//pkg/controller/replication:go_default_library",
 | 
					        "//pkg/controller/replication:go_default_library",
 | 
				
			||||||
        "//pkg/controller/resourcequota:go_default_library",
 | 
					        "//pkg/controller/resourcequota:go_default_library",
 | 
				
			||||||
        "//pkg/controller/route:go_default_library",
 | 
					        "//pkg/controller/route:go_default_library",
 | 
				
			||||||
        "//pkg/controller/service:go_default_library",
 | 
					 | 
				
			||||||
        "//pkg/controller/serviceaccount:go_default_library",
 | 
					        "//pkg/controller/serviceaccount:go_default_library",
 | 
				
			||||||
        "//pkg/controller/statefulset:go_default_library",
 | 
					        "//pkg/controller/statefulset:go_default_library",
 | 
				
			||||||
        "//pkg/controller/ttl:go_default_library",
 | 
					        "//pkg/controller/ttl:go_default_library",
 | 
				
			||||||
@@ -137,6 +136,7 @@ go_library(
 | 
				
			|||||||
        "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/util/flowcontrol:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/client-go/util/keyutil:go_default_library",
 | 
					        "//staging/src/k8s.io/client-go/util/keyutil:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider:go_default_library",
 | 
					        "//staging/src/k8s.io/cloud-provider:go_default_library",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/cloud-provider/controllers/service:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/cli/flag:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/cli/flag:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/cli/globalflag:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/cli/globalflag:go_default_library",
 | 
				
			||||||
        "//staging/src/k8s.io/component-base/configz:go_default_library",
 | 
					        "//staging/src/k8s.io/component-base/configz:go_default_library",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,6 +38,7 @@ import (
 | 
				
			|||||||
	clientset "k8s.io/client-go/kubernetes"
 | 
						clientset "k8s.io/client-go/kubernetes"
 | 
				
			||||||
	"k8s.io/client-go/metadata"
 | 
						"k8s.io/client-go/metadata"
 | 
				
			||||||
	restclient "k8s.io/client-go/rest"
 | 
						restclient "k8s.io/client-go/rest"
 | 
				
			||||||
 | 
						servicecontroller "k8s.io/cloud-provider/controllers/service"
 | 
				
			||||||
	"k8s.io/component-base/metrics/prometheus/ratelimiter"
 | 
						"k8s.io/component-base/metrics/prometheus/ratelimiter"
 | 
				
			||||||
	csitrans "k8s.io/csi-translation-lib"
 | 
						csitrans "k8s.io/csi-translation-lib"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/controller"
 | 
						"k8s.io/kubernetes/pkg/controller"
 | 
				
			||||||
@@ -53,7 +54,6 @@ import (
 | 
				
			|||||||
	replicationcontroller "k8s.io/kubernetes/pkg/controller/replication"
 | 
						replicationcontroller "k8s.io/kubernetes/pkg/controller/replication"
 | 
				
			||||||
	resourcequotacontroller "k8s.io/kubernetes/pkg/controller/resourcequota"
 | 
						resourcequotacontroller "k8s.io/kubernetes/pkg/controller/resourcequota"
 | 
				
			||||||
	routecontroller "k8s.io/kubernetes/pkg/controller/route"
 | 
						routecontroller "k8s.io/kubernetes/pkg/controller/route"
 | 
				
			||||||
	servicecontroller "k8s.io/kubernetes/pkg/controller/service"
 | 
					 | 
				
			||||||
	serviceaccountcontroller "k8s.io/kubernetes/pkg/controller/serviceaccount"
 | 
						serviceaccountcontroller "k8s.io/kubernetes/pkg/controller/serviceaccount"
 | 
				
			||||||
	ttlcontroller "k8s.io/kubernetes/pkg/controller/ttl"
 | 
						ttlcontroller "k8s.io/kubernetes/pkg/controller/ttl"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/controller/ttlafterfinished"
 | 
						"k8s.io/kubernetes/pkg/controller/ttlafterfinished"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -133,7 +133,7 @@ filegroup(
 | 
				
			|||||||
        "//pkg/controller/replication:all-srcs",
 | 
					        "//pkg/controller/replication:all-srcs",
 | 
				
			||||||
        "//pkg/controller/resourcequota:all-srcs",
 | 
					        "//pkg/controller/resourcequota:all-srcs",
 | 
				
			||||||
        "//pkg/controller/route:all-srcs",
 | 
					        "//pkg/controller/route:all-srcs",
 | 
				
			||||||
        "//pkg/controller/service:all-srcs",
 | 
					        "//pkg/controller/service/config:all-srcs",
 | 
				
			||||||
        "//pkg/controller/serviceaccount:all-srcs",
 | 
					        "//pkg/controller/serviceaccount:all-srcs",
 | 
				
			||||||
        "//pkg/controller/statefulset:all-srcs",
 | 
					        "//pkg/controller/statefulset:all-srcs",
 | 
				
			||||||
        "//pkg/controller/testutil:all-srcs",
 | 
					        "//pkg/controller/testutil:all-srcs",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -37,6 +37,7 @@ filegroup(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        ":package-srcs",
 | 
					        ":package-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider/api:all-srcs",
 | 
					        "//staging/src/k8s.io/cloud-provider/api:all-srcs",
 | 
				
			||||||
 | 
					        "//staging/src/k8s.io/cloud-provider/controllers/service:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider/fake:all-srcs",
 | 
					        "//staging/src/k8s.io/cloud-provider/fake:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider/node:all-srcs",
 | 
					        "//staging/src/k8s.io/cloud-provider/node:all-srcs",
 | 
				
			||||||
        "//staging/src/k8s.io/cloud-provider/service/helpers:all-srcs",
 | 
					        "//staging/src/k8s.io/cloud-provider/service/helpers:all-srcs",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -6,7 +6,8 @@ go_library(
 | 
				
			|||||||
        "controller.go",
 | 
					        "controller.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    importpath = "k8s.io/kubernetes/pkg/controller/service",
 | 
					    importmap = "k8s.io/kubernetes/vendor/k8s.io/cloud-provider/controllers/service",
 | 
				
			||||||
 | 
					    importpath = "k8s.io/cloud-provider/controllers/service",
 | 
				
			||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//staging/src/k8s.io/api/core/v1:go_default_library",
 | 
					        "//staging/src/k8s.io/api/core/v1:go_default_library",
 | 
				
			||||||
@@ -65,10 +66,7 @@ filegroup(
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
filegroup(
 | 
					filegroup(
 | 
				
			||||||
    name = "all-srcs",
 | 
					    name = "all-srcs",
 | 
				
			||||||
    srcs = [
 | 
					    srcs = [":package-srcs"],
 | 
				
			||||||
        ":package-srcs",
 | 
					 | 
				
			||||||
        "//pkg/controller/service/config:all-srcs",
 | 
					 | 
				
			||||||
    ],
 | 
					 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    visibility = ["//visibility:public"],
 | 
					    visibility = ["//visibility:public"],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -16,4 +16,4 @@ limitations under the License.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
// Package service contains code for syncing cloud load balancers
 | 
					// Package service contains code for syncing cloud load balancers
 | 
				
			||||||
// with the service registry.
 | 
					// with the service registry.
 | 
				
			||||||
package service // import "k8s.io/kubernetes/pkg/controller/service"
 | 
					package service // import "k8s.io/cloud-provider/controllers/service"
 | 
				
			||||||
		Reference in New Issue
	
	Block a user