diff --git a/pkg/controller/BUILD b/pkg/controller/BUILD index d437fa2933a..0580f93f123 100644 --- a/pkg/controller/BUILD +++ b/pkg/controller/BUILD @@ -41,6 +41,7 @@ go_library( "//vendor:k8s.io/apimachinery/pkg/runtime/schema", "//vendor:k8s.io/apimachinery/pkg/types", "//vendor:k8s.io/apimachinery/pkg/util/errors", + "//vendor:k8s.io/apimachinery/pkg/util/runtime", "//vendor:k8s.io/apimachinery/pkg/util/sets", "//vendor:k8s.io/apimachinery/pkg/util/strategicpatch", "//vendor:k8s.io/apimachinery/pkg/util/wait", diff --git a/pkg/controller/endpoint/BUILD b/pkg/controller/endpoint/BUILD index bd1ea282e49..36e6c16af2d 100644 --- a/pkg/controller/endpoint/BUILD +++ b/pkg/controller/endpoint/BUILD @@ -22,6 +22,7 @@ go_library( "//pkg/client/clientset_generated/clientset:go_default_library", "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", "//pkg/client/listers/core/v1:go_default_library", + "//pkg/controller:go_default_library", "//pkg/util/metrics:go_default_library", "//vendor:github.com/golang/glog", "//vendor:k8s.io/apimachinery/pkg/api/errors", diff --git a/pkg/controller/garbagecollector/BUILD b/pkg/controller/garbagecollector/BUILD index 712ad2c534c..b539efe9423 100644 --- a/pkg/controller/garbagecollector/BUILD +++ b/pkg/controller/garbagecollector/BUILD @@ -24,6 +24,7 @@ go_library( tags = ["automanaged"], deps = [ "//pkg/client/retry:go_default_library", + "//pkg/controller:go_default_library", "//pkg/controller/garbagecollector/metaonly:go_default_library", "//pkg/util/metrics:go_default_library", "//pkg/util/workqueue/prometheus:go_default_library", diff --git a/pkg/controller/podgc/BUILD b/pkg/controller/podgc/BUILD index 14cdfcc6bf5..70bdce54876 100644 --- a/pkg/controller/podgc/BUILD +++ b/pkg/controller/podgc/BUILD @@ -20,6 +20,7 @@ go_library( "//pkg/client/clientset_generated/clientset:go_default_library", "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", "//pkg/client/listers/core/v1:go_default_library", + "//pkg/controller:go_default_library", "//pkg/util/metrics:go_default_library", "//vendor:github.com/golang/glog", "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", diff --git a/pkg/controller/route/BUILD b/pkg/controller/route/BUILD index 2c2bc53190b..c372ac15307 100644 --- a/pkg/controller/route/BUILD +++ b/pkg/controller/route/BUILD @@ -21,6 +21,7 @@ go_library( "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", "//pkg/client/listers/core/v1: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", "//vendor:github.com/golang/glog", diff --git a/pkg/controller/serviceaccount/BUILD b/pkg/controller/serviceaccount/BUILD index e4135d7e87f..6beec9bdff4 100644 --- a/pkg/controller/serviceaccount/BUILD +++ b/pkg/controller/serviceaccount/BUILD @@ -24,6 +24,7 @@ go_library( "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", "//pkg/client/listers/core/v1:go_default_library", "//pkg/client/retry:go_default_library", + "//pkg/controller:go_default_library", "//pkg/registry/core/secret:go_default_library", "//pkg/registry/core/secret/storage:go_default_library", "//pkg/registry/core/serviceaccount:go_default_library", diff --git a/pkg/master/thirdparty/BUILD b/pkg/master/thirdparty/BUILD index 44375722307..cbdc6c2a97a 100644 --- a/pkg/master/thirdparty/BUILD +++ b/pkg/master/thirdparty/BUILD @@ -20,6 +20,7 @@ go_library( "//pkg/apis/extensions:go_default_library", "//pkg/client/informers/informers_generated/internalversion/extensions/internalversion:go_default_library", "//pkg/client/listers/extensions/internalversion:go_default_library", + "//pkg/controller:go_default_library", "//pkg/registry/extensions/rest:go_default_library", "//pkg/registry/extensions/thirdpartyresourcedata:go_default_library", "//pkg/registry/extensions/thirdpartyresourcedata/storage:go_default_library", diff --git a/pkg/proxy/config/BUILD b/pkg/proxy/config/BUILD index 8c6967c1d2c..c79157c5f79 100644 --- a/pkg/proxy/config/BUILD +++ b/pkg/proxy/config/BUILD @@ -19,6 +19,7 @@ go_library( "//pkg/api:go_default_library", "//pkg/client/informers/informers_generated/internalversion/core/internalversion:go_default_library", "//pkg/client/listers/core/internalversion:go_default_library", + "//pkg/controller:go_default_library", "//pkg/util/config:go_default_library", "//vendor:github.com/golang/glog", "//vendor:k8s.io/apimachinery/pkg/labels", diff --git a/vendor/BUILD b/vendor/BUILD index b434feb50f4..4b98404f52a 100644 --- a/vendor/BUILD +++ b/vendor/BUILD @@ -15913,6 +15913,7 @@ go_library( "//vendor:k8s.io/kube-aggregator/pkg/client/informers/internalversion", "//vendor:k8s.io/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion", "//vendor:k8s.io/kube-aggregator/pkg/client/listers/apiregistration/internalversion", + "//vendor:k8s.io/kube-aggregator/pkg/controllers", "//vendor:k8s.io/kube-aggregator/pkg/registry/apiservice/etcd", ], ) @@ -16319,6 +16320,7 @@ go_library( "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion", "//vendor:k8s.io/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion", "//vendor:k8s.io/kube-aggregator/pkg/client/listers/apiregistration/internalversion", + "//vendor:k8s.io/kube-aggregator/pkg/controllers", ], ) @@ -16783,3 +16785,14 @@ go_library( tags = ["automanaged"], deps = ["//vendor:k8s.io/apimachinery/pkg/apis/meta/v1"], ) + +go_library( + name = "k8s.io/kube-aggregator/pkg/controllers", + srcs = ["k8s.io/kube-aggregator/pkg/controllers/cache.go"], + tags = ["automanaged"], + deps = [ + "//vendor:github.com/golang/glog", + "//vendor:k8s.io/apimachinery/pkg/util/runtime", + "//vendor:k8s.io/client-go/tools/cache", + ], +)