mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	react to informer updates
This commit is contained in:
		| @@ -15,6 +15,7 @@ go_library( | ||||
|         "//cmd/cloud-controller-manager/app/options:go_default_library", | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/leaderelection:go_default_library", | ||||
|         "//pkg/client/leaderelection/resourcelock:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/cmd/cloud-controller-manager/app/options" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	newinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	newinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/client/leaderelection" | ||||
| 	"k8s.io/kubernetes/pkg/client/leaderelection/resourcelock" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| @@ -197,7 +197,7 @@ func StartControllers(s *options.CloudControllerManagerServer, kubeconfig *restc | ||||
| 	versionedClient := client("shared-informers") | ||||
| 	// TODO replace sharedInformers with newSharedInformers | ||||
| 	sharedInformers := informers.NewSharedInformerFactory(versionedClient, nil, resyncPeriod(s)()) | ||||
| 	newSharedInformers := newinformers.NewSharedInformerFactory(nil, versionedClient, resyncPeriod(s)()) | ||||
| 	newSharedInformers := newinformers.NewSharedInformerFactory(versionedClient, resyncPeriod(s)()) | ||||
|  | ||||
| 	_, clusterCIDR, err := net.ParseCIDR(s.ClusterCIDR) | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -29,8 +29,6 @@ import ( | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/install" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/validation" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/clientset_generated/internalclientset" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/apiregistration/internalversion" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/apiregistration/v1alpha1" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion" | ||||
| 	_ "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/v1alpha1" | ||||
| ) | ||||
|   | ||||
| @@ -45,12 +45,14 @@ go_library( | ||||
|     deps = [ | ||||
|         "//cmd/kube-aggregator/pkg/apis/apiregistration:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/client/clientset_generated/internalclientset:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/client/informers/internalversion:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion:go_default_library", | ||||
|         "//cmd/kube-aggregator/pkg/registry/apiservice/etcd:go_default_library", | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/version:go_default_library", | ||||
|   | ||||
| @@ -29,15 +29,14 @@ import ( | ||||
| 	genericfilters "k8s.io/apiserver/pkg/server/filters" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	kubeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	kubeinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	kubeinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	v1listers "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/version" | ||||
|  | ||||
| 	"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration" | ||||
| 	"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1" | ||||
| 	aggregatorclient "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/clientset_generated/internalclientset" | ||||
| 	"k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers" | ||||
| 	informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion" | ||||
| 	listers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion" | ||||
| 	apiservicestorage "k8s.io/kubernetes/cmd/kube-aggregator/pkg/registry/apiservice/etcd" | ||||
| ) | ||||
| @@ -105,10 +104,9 @@ func (c *Config) SkipComplete() completedConfig { | ||||
| func (c completedConfig) New() (*APIAggregator, error) { | ||||
| 	informerFactory := informers.NewSharedInformerFactory( | ||||
| 		internalclientset.NewForConfigOrDie(c.Config.GenericConfig.LoopbackClientConfig), | ||||
| 		aggregatorclient.NewForConfigOrDie(c.Config.GenericConfig.LoopbackClientConfig), | ||||
| 		5*time.Minute, // this is effectively used as a refresh interval right now.  Might want to do something nicer later on. | ||||
| 	) | ||||
| 	kubeInformers := kubeinformers.NewSharedInformerFactory(nil, c.CoreAPIServerClient, 5*time.Minute) | ||||
| 	kubeInformers := kubeinformers.NewSharedInformerFactory(c.CoreAPIServerClient, 5*time.Minute) | ||||
|  | ||||
| 	proxyMux := http.NewServeMux() | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|  | ||||
| 	"k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration" | ||||
| 	informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/apiregistration/internalversion" | ||||
| 	informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion" | ||||
| 	listers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
|  | ||||
| 	apiregistrationapi "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration" | ||||
| 	apiregistrationv1alpha1api "k8s.io/kubernetes/cmd/kube-aggregator/pkg/apis/apiregistration/v1alpha1" | ||||
| 	informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/apiregistration/internalversion" | ||||
| 	informers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion" | ||||
| 	listers "k8s.io/kubernetes/cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -31,6 +31,7 @@ go_library( | ||||
|         "//pkg/apis/componentconfig:go_default_library", | ||||
|         "//pkg/apis/extensions:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/leaderelection:go_default_library", | ||||
|         "//pkg/client/leaderelection/resourcelock:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|   | ||||
| @@ -46,7 +46,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/cmd/kube-controller-manager/app/options" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	newinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	newinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/client/leaderelection" | ||||
| 	"k8s.io/kubernetes/pkg/client/leaderelection/resourcelock" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| @@ -344,7 +344,7 @@ func StartControllers(controllers map[string]InitFunc, s *options.CMServer, root | ||||
| 	versionedClient := rootClientBuilder.ClientOrDie("shared-informers") | ||||
| 	// TODO replace sharedInformers with newSharedInformers | ||||
| 	sharedInformers := informers.NewSharedInformerFactory(versionedClient, nil, ResyncPeriod(s)()) | ||||
| 	newSharedInformers := newinformers.NewSharedInformerFactory(nil, versionedClient, ResyncPeriod(s)()) | ||||
| 	newSharedInformers := newinformers.NewSharedInformerFactory(versionedClient, ResyncPeriod(s)()) | ||||
|  | ||||
| 	// always start the SA token controller first using a full-power client, since it needs to mint tokens for the rest | ||||
| 	if len(s.ServiceAccountKeyFile) > 0 { | ||||
|   | ||||
| @@ -10,10 +10,12 @@ cmd/genswaggertypedocs | ||||
| cmd/genyaml | ||||
| cmd/kube-aggregator | ||||
| cmd/kube-aggregator/pkg/apis/apiregistration/install | ||||
| cmd/kube-aggregator/pkg/client/informers | ||||
| cmd/kube-aggregator/pkg/client/informers/apiregistration | ||||
| cmd/kube-aggregator/pkg/client/informers/apiregistration/internalversion | ||||
| cmd/kube-aggregator/pkg/client/informers/apiregistration/v1alpha1 | ||||
| cmd/kube-aggregator/pkg/client/informers/externalversions | ||||
| cmd/kube-aggregator/pkg/client/informers/externalversions/apiregistration | ||||
| cmd/kube-aggregator/pkg/client/informers/externalversions/apiregistration/v1alpha1 | ||||
| cmd/kube-aggregator/pkg/client/informers/internalversion | ||||
| cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration | ||||
| cmd/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion | ||||
| cmd/kube-aggregator/pkg/client/listers/apiregistration/internalversion | ||||
| cmd/kube-aggregator/pkg/client/listers/apiregistration/v1alpha1 | ||||
| cmd/kube-apiserver | ||||
| @@ -89,36 +91,47 @@ pkg/apis/storage/install | ||||
| pkg/apis/storage/validation | ||||
| pkg/bootstrap/api | ||||
| pkg/client/conditions | ||||
| pkg/client/informers/informers_generated/apps | ||||
| pkg/client/informers/informers_generated/apps/internalversion | ||||
| pkg/client/informers/informers_generated/apps/v1beta1 | ||||
| pkg/client/informers/informers_generated/autoscaling | ||||
| pkg/client/informers/informers_generated/autoscaling/internalversion | ||||
| pkg/client/informers/informers_generated/autoscaling/v1 | ||||
| pkg/client/informers/informers_generated/autoscaling/v2alpha1 | ||||
| pkg/client/informers/informers_generated/batch | ||||
| pkg/client/informers/informers_generated/batch/internalversion | ||||
| pkg/client/informers/informers_generated/batch/v1 | ||||
| pkg/client/informers/informers_generated/batch/v2alpha1 | ||||
| pkg/client/informers/informers_generated/certificates | ||||
| pkg/client/informers/informers_generated/certificates/internalversion | ||||
| pkg/client/informers/informers_generated/certificates/v1beta1 | ||||
| pkg/client/informers/informers_generated/core | ||||
| pkg/client/informers/informers_generated/core/internalversion | ||||
| pkg/client/informers/informers_generated/core/v1 | ||||
| pkg/client/informers/informers_generated/extensions | ||||
| pkg/client/informers/informers_generated/extensions/internalversion | ||||
| pkg/client/informers/informers_generated/extensions/v1beta1 | ||||
| pkg/client/informers/informers_generated/policy | ||||
| pkg/client/informers/informers_generated/policy/internalversion | ||||
| pkg/client/informers/informers_generated/policy/v1beta1 | ||||
| pkg/client/informers/informers_generated/rbac | ||||
| pkg/client/informers/informers_generated/rbac/internalversion | ||||
| pkg/client/informers/informers_generated/rbac/v1alpha1 | ||||
| pkg/client/informers/informers_generated/rbac/v1beta1 | ||||
| pkg/client/informers/informers_generated/storage | ||||
| pkg/client/informers/informers_generated/storage/internalversion | ||||
| pkg/client/informers/informers_generated/storage/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions | ||||
| pkg/client/informers/informers_generated/externalversions/apps | ||||
| pkg/client/informers/informers_generated/externalversions/apps/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions/autoscaling | ||||
| pkg/client/informers/informers_generated/externalversions/autoscaling/v1 | ||||
| pkg/client/informers/informers_generated/externalversions/autoscaling/v2alpha1 | ||||
| pkg/client/informers/informers_generated/externalversions/batch | ||||
| pkg/client/informers/informers_generated/externalversions/batch/v1 | ||||
| pkg/client/informers/informers_generated/externalversions/batch/v2alpha1 | ||||
| pkg/client/informers/informers_generated/externalversions/certificates | ||||
| pkg/client/informers/informers_generated/externalversions/certificates/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions/core | ||||
| pkg/client/informers/informers_generated/externalversions/core/v1 | ||||
| pkg/client/informers/informers_generated/externalversions/extensions | ||||
| pkg/client/informers/informers_generated/externalversions/extensions/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions/policy | ||||
| pkg/client/informers/informers_generated/externalversions/policy/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions/rbac | ||||
| pkg/client/informers/informers_generated/externalversions/rbac/v1alpha1 | ||||
| pkg/client/informers/informers_generated/externalversions/rbac/v1beta1 | ||||
| pkg/client/informers/informers_generated/externalversions/storage | ||||
| pkg/client/informers/informers_generated/externalversions/storage/v1beta1 | ||||
| pkg/client/informers/informers_generated/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/apps | ||||
| pkg/client/informers/informers_generated/internalversion/apps/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/autoscaling | ||||
| pkg/client/informers/informers_generated/internalversion/autoscaling/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/batch | ||||
| pkg/client/informers/informers_generated/internalversion/batch/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/certificates | ||||
| pkg/client/informers/informers_generated/internalversion/certificates/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/core | ||||
| pkg/client/informers/informers_generated/internalversion/core/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/extensions | ||||
| pkg/client/informers/informers_generated/internalversion/extensions/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/policy | ||||
| pkg/client/informers/informers_generated/internalversion/policy/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/rbac | ||||
| pkg/client/informers/informers_generated/internalversion/rbac/internalversion | ||||
| pkg/client/informers/informers_generated/internalversion/storage | ||||
| pkg/client/informers/informers_generated/internalversion/storage/internalversion | ||||
| pkg/client/listers/apps/internalversion | ||||
| pkg/client/listers/apps/v1beta1 | ||||
| pkg/client/listers/authentication/internalversion | ||||
|   | ||||
| @@ -37,7 +37,6 @@ filegroup( | ||||
|         "//pkg/client/clientset_generated/clientset:all-srcs", | ||||
|         "//pkg/client/clientset_generated/internalclientset:all-srcs", | ||||
|         "//pkg/client/conditions:all-srcs", | ||||
|         "//pkg/client/informers/informers_generated/autoscaling/v2alpha1:all-srcs", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:all-srcs", | ||||
|         "//pkg/client/informers/informers_generated/internalversion:all-srcs", | ||||
|         "//pkg/client/leaderelection:all-srcs", | ||||
|   | ||||
| @@ -1,39 +0,0 @@ | ||||
| package(default_visibility = ["//visibility:public"]) | ||||
|  | ||||
| licenses(["notice"]) | ||||
|  | ||||
| load( | ||||
|     "@io_bazel_rules_go//go:def.bzl", | ||||
|     "go_library", | ||||
| ) | ||||
|  | ||||
| go_library( | ||||
|     name = "go_default_library", | ||||
|     srcs = [ | ||||
|         "horizontalpodautoscaler.go", | ||||
|         "interface.go", | ||||
|     ], | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/apis/autoscaling/v2alpha1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/listers/autoscaling/v2alpha1:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/runtime", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/watch", | ||||
|         "//vendor:k8s.io/client-go/tools/cache", | ||||
|     ], | ||||
| ) | ||||
|  | ||||
| filegroup( | ||||
|     name = "package-srcs", | ||||
|     srcs = glob(["**"]), | ||||
|     tags = ["automanaged"], | ||||
|     visibility = ["//visibility:private"], | ||||
| ) | ||||
|  | ||||
| filegroup( | ||||
|     name = "all-srcs", | ||||
|     srcs = [":package-srcs"], | ||||
|     tags = ["automanaged"], | ||||
| ) | ||||
| @@ -1,68 +0,0 @@ | ||||
| /* | ||||
| Copyright 2017 The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // This file was automatically generated by informer-gen | ||||
|  | ||||
| package v2alpha1 | ||||
|  | ||||
| import ( | ||||
| 	v1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||||
| 	runtime "k8s.io/apimachinery/pkg/runtime" | ||||
| 	watch "k8s.io/apimachinery/pkg/watch" | ||||
| 	cache "k8s.io/client-go/tools/cache" | ||||
| 	autoscaling_v2alpha1 "k8s.io/kubernetes/pkg/apis/autoscaling/v2alpha1" | ||||
| 	clientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces" | ||||
| 	v2alpha1 "k8s.io/kubernetes/pkg/client/listers/autoscaling/v2alpha1" | ||||
| 	time "time" | ||||
| ) | ||||
|  | ||||
| // HorizontalPodAutoscalerInformer provides access to a shared informer and lister for | ||||
| // HorizontalPodAutoscalers. | ||||
| type HorizontalPodAutoscalerInformer interface { | ||||
| 	Informer() cache.SharedIndexInformer | ||||
| 	Lister() v2alpha1.HorizontalPodAutoscalerLister | ||||
| } | ||||
|  | ||||
| type horizontalPodAutoscalerInformer struct { | ||||
| 	factory internalinterfaces.SharedInformerFactory | ||||
| } | ||||
|  | ||||
| func newHorizontalPodAutoscalerInformer(client clientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer { | ||||
| 	sharedIndexInformer := cache.NewSharedIndexInformer( | ||||
| 		&cache.ListWatch{ | ||||
| 			ListFunc: func(options v1.ListOptions) (runtime.Object, error) { | ||||
| 				return client.AutoscalingV2alpha1().HorizontalPodAutoscalers(v1.NamespaceAll).List(options) | ||||
| 			}, | ||||
| 			WatchFunc: func(options v1.ListOptions) (watch.Interface, error) { | ||||
| 				return client.AutoscalingV2alpha1().HorizontalPodAutoscalers(v1.NamespaceAll).Watch(options) | ||||
| 			}, | ||||
| 		}, | ||||
| 		&autoscaling_v2alpha1.HorizontalPodAutoscaler{}, | ||||
| 		resyncPeriod, | ||||
| 		cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc}, | ||||
| 	) | ||||
|  | ||||
| 	return sharedIndexInformer | ||||
| } | ||||
|  | ||||
| func (f *horizontalPodAutoscalerInformer) Informer() cache.SharedIndexInformer { | ||||
| 	return f.factory.VersionedInformerFor(&autoscaling_v2alpha1.HorizontalPodAutoscaler{}, newHorizontalPodAutoscalerInformer) | ||||
| } | ||||
|  | ||||
| func (f *horizontalPodAutoscalerInformer) Lister() v2alpha1.HorizontalPodAutoscalerLister { | ||||
| 	return v2alpha1.NewHorizontalPodAutoscalerLister(f.Informer().GetIndexer()) | ||||
| } | ||||
| @@ -1,43 +0,0 @@ | ||||
| /* | ||||
| Copyright 2017 The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // This file was automatically generated by informer-gen | ||||
|  | ||||
| package v2alpha1 | ||||
|  | ||||
| import ( | ||||
| 	internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces" | ||||
| ) | ||||
|  | ||||
| // Interface provides access to all the informers in this group version. | ||||
| type Interface interface { | ||||
| 	// HorizontalPodAutoscalers returns a HorizontalPodAutoscalerInformer. | ||||
| 	HorizontalPodAutoscalers() HorizontalPodAutoscalerInformer | ||||
| } | ||||
|  | ||||
| type version struct { | ||||
| 	internalinterfaces.SharedInformerFactory | ||||
| } | ||||
|  | ||||
| // New returns a new Interface. | ||||
| func New(f internalinterfaces.SharedInformerFactory) Interface { | ||||
| 	return &version{f} | ||||
| } | ||||
|  | ||||
| // HorizontalPodAutoscalers returns a HorizontalPodAutoscalerInformer. | ||||
| func (v *version) HorizontalPodAutoscalers() HorizontalPodAutoscalerInformer { | ||||
| 	return &horizontalPodAutoscalerInformer{factory: v.SharedInformerFactory} | ||||
| } | ||||
| @@ -21,6 +21,7 @@ go_library( | ||||
|     deps = [ | ||||
|         "//pkg/apis/certificates/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/certificates/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/certificates/v1beta1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor:github.com/cloudflare/cfssl/config", | ||||
| @@ -69,6 +70,7 @@ go_test( | ||||
|     deps = [ | ||||
|         "//pkg/apis/certificates/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/runtime", | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/client-go/util/workqueue" | ||||
| 	certificates "k8s.io/kubernetes/pkg/apis/certificates/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	certificatesinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/certificates/v1beta1" | ||||
| 	certificatesinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/certificates/v1beta1" | ||||
| 	certificateslisters "k8s.io/kubernetes/pkg/client/listers/certificates/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|  | ||||
|   | ||||
| @@ -34,7 +34,7 @@ import ( | ||||
| 	"k8s.io/client-go/util/cert/triple" | ||||
| 	certificates "k8s.io/kubernetes/pkg/apis/certificates/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| @@ -51,7 +51,7 @@ func alwaysReady() bool { return true } | ||||
|  | ||||
| func newController(csrs ...runtime.Object) (*testController, error) { | ||||
| 	client := fake.NewSimpleClientset(csrs...) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, client, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(client, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	certFile, keyFile, err := createTestCertFiles() | ||||
| 	if err != nil { | ||||
|   | ||||
| @@ -16,6 +16,7 @@ go_library( | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//vendor:github.com/golang/glog", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
| @@ -37,6 +38,7 @@ go_test( | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	clientv1 "k8s.io/client-go/pkg/api/v1" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| @@ -99,7 +99,7 @@ func TestNodeDeleted(t *testing.T) { | ||||
| 		DeleteWaitChan: make(chan struct{}), | ||||
| 	} | ||||
|  | ||||
| 	factory := informers.NewSharedInformerFactory(nil, fnh, controller.NoResyncPeriodFunc()) | ||||
| 	factory := informers.NewSharedInformerFactory(fnh, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	eventBroadcaster := record.NewBroadcaster() | ||||
| 	cloudNodeController := &CloudNodeController{ | ||||
|   | ||||
| @@ -21,6 +21,8 @@ go_library( | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -53,6 +55,7 @@ go_test( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/securitycontext:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/api/resource", | ||||
|   | ||||
| @@ -39,8 +39,8 @@ import ( | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	unversionedextensions "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/extensions/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/kubernetes/pkg/client/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/securitycontext" | ||||
| ) | ||||
| @@ -157,7 +157,7 @@ type daemonSetsController struct { | ||||
|  | ||||
| func newTestController(initialObjects ...runtime.Object) (*daemonSetsController, *controller.FakePodControl, *fake.Clientset) { | ||||
| 	clientset := fake.NewSimpleClientset(initialObjects...) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, clientset, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(clientset, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	manager := NewDaemonSetsController( | ||||
| 		informerFactory.Extensions().V1beta1().DaemonSets(), | ||||
|   | ||||
| @@ -24,6 +24,8 @@ go_library( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -63,6 +65,7 @@ go_test( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/deployment/util:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|   | ||||
| @@ -44,8 +44,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/kubernetes/pkg/client/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/deployment/util" | ||||
| ) | ||||
| @@ -166,7 +166,7 @@ func newFixture(t *testing.T) *fixture { | ||||
|  | ||||
| func (f *fixture) newController() (*DeploymentController, informers.SharedInformerFactory) { | ||||
| 	f.client = fake.NewSimpleClientset(f.objects...) | ||||
| 	informers := informers.NewSharedInformerFactory(nil, f.client, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(f.client, controller.NoResyncPeriodFunc()) | ||||
| 	c := NewDeploymentController(informers.Extensions().V1beta1().Deployments(), informers.Extensions().V1beta1().ReplicaSets(), informers.Core().V1().Pods(), f.client) | ||||
| 	c.eventRecorder = &record.FakeRecorder{} | ||||
| 	c.dListerSynced = alwaysReady | ||||
| @@ -246,7 +246,7 @@ func TestSyncDeploymentDontDoAnythingDuringDeletion(t *testing.T) { | ||||
| // issue: https://github.com/kubernetes/kubernetes/issues/23218 | ||||
| func TestDeploymentController_dontSyncDeploymentsWithEmptyPodSelector(t *testing.T) { | ||||
| 	fake := &fake.Clientset{} | ||||
| 	informers := informers.NewSharedInformerFactory(nil, fake, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(fake, controller.NoResyncPeriodFunc()) | ||||
| 	controller := NewDeploymentController(informers.Extensions().V1beta1().Deployments(), informers.Extensions().V1beta1().ReplicaSets(), informers.Core().V1().Pods(), fake) | ||||
| 	controller.eventRecorder = &record.FakeRecorder{} | ||||
| 	controller.dListerSynced = alwaysReady | ||||
|   | ||||
| @@ -25,7 +25,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| @@ -68,7 +68,7 @@ func TestScaleDownOldReplicaSets(t *testing.T) { | ||||
| 		} | ||||
|  | ||||
| 		kc := fake.NewSimpleClientset(expected...) | ||||
| 		informers := informers.NewSharedInformerFactory(nil, kc, controller.NoResyncPeriodFunc()) | ||||
| 		informers := informers.NewSharedInformerFactory(kc, controller.NoResyncPeriodFunc()) | ||||
| 		c := NewDeploymentController(informers.Extensions().V1beta1().Deployments(), informers.Extensions().V1beta1().ReplicaSets(), informers.Core().V1().Pods(), kc) | ||||
| 		c.eventRecorder = &record.FakeRecorder{} | ||||
|  | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	deploymentutil "k8s.io/kubernetes/pkg/controller/deployment/util" | ||||
| ) | ||||
| @@ -383,7 +383,7 @@ func TestDeploymentController_cleanupDeployment(t *testing.T) { | ||||
| 		t.Logf("scenario %d", i) | ||||
|  | ||||
| 		fake := &fake.Clientset{} | ||||
| 		informers := informers.NewSharedInformerFactory(nil, fake, controller.NoResyncPeriodFunc()) | ||||
| 		informers := informers.NewSharedInformerFactory(fake, controller.NoResyncPeriodFunc()) | ||||
| 		controller := NewDeploymentController(informers.Extensions().V1beta1().Deployments(), informers.Extensions().V1beta1().ReplicaSets(), informers.Core().V1().Pods(), fake) | ||||
|  | ||||
| 		controller.eventRecorder = &record.FakeRecorder{} | ||||
|   | ||||
| @@ -18,6 +18,10 @@ go_library( | ||||
|         "//pkg/apis/policy/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/policy/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/apps/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/policy/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/apps/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/extensions/v1beta1:go_default_library", | ||||
| @@ -49,6 +53,7 @@ go_test( | ||||
|         "//pkg/apis/apps/v1beta1:go_default_library", | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/apis/policy/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/util/intstr", | ||||
|   | ||||
| @@ -37,10 +37,10 @@ import ( | ||||
| 	policy "k8s.io/kubernetes/pkg/apis/policy/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	policyclientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/policy/v1beta1" | ||||
| 	appsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/apps/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	policyinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/policy/v1beta1" | ||||
| 	appsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/apps/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	policyinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/policy/v1beta1" | ||||
| 	appslisters "k8s.io/kubernetes/pkg/client/listers/apps/v1beta1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/kubernetes/pkg/client/listers/extensions/v1beta1" | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	apps "k8s.io/kubernetes/pkg/apis/apps/v1beta1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	policy "k8s.io/kubernetes/pkg/apis/policy/v1beta1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| @@ -99,7 +99,7 @@ type disruptionController struct { | ||||
| func newFakeDisruptionController() (*disruptionController, *pdbStates) { | ||||
| 	ps := &pdbStates{} | ||||
|  | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, nil, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	dc := NewDisruptionController( | ||||
| 		informerFactory.Core().V1().Pods(), | ||||
|   | ||||
| @@ -20,6 +20,7 @@ go_library( | ||||
|         "//pkg/api/v1/endpoints:go_default_library", | ||||
|         "//pkg/api/v1/pod:go_default_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/util/metrics:go_default_library", | ||||
|         "//vendor:github.com/golang/glog", | ||||
| @@ -45,6 +46,7 @@ go_test( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/api/v1/endpoints:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/runtime", | ||||
|   | ||||
| @@ -35,7 +35,7 @@ import ( | ||||
| 	podutil "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	utilpod "k8s.io/kubernetes/pkg/api/v1/pod" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
|  | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	endptspkg "k8s.io/kubernetes/pkg/api/v1/endpoints" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| @@ -101,7 +101,7 @@ type endpointController struct { | ||||
|  | ||||
| func newController(url string) *endpointController { | ||||
| 	client := clientset.NewForConfigOrDie(&restclient.Config{Host: url, ContentConfig: restclient.ContentConfig{GroupVersion: &api.Registry.GroupOrDie(v1.GroupName).GroupVersion}}) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, client, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(client, controller.NoResyncPeriodFunc()) | ||||
| 	endpoints := NewEndpointController(informerFactory.Core().V1().Pods(), informerFactory.Core().V1().Services(), client) | ||||
| 	endpoints.podsSynced = alwaysReady | ||||
| 	endpoints.servicesSynced = alwaysReady | ||||
|   | ||||
| @@ -21,6 +21,8 @@ go_library( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/apis/batch/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/batch/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/batch/v1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -52,6 +54,7 @@ go_test( | ||||
|         "//pkg/apis/batch/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/api/equality", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|   | ||||
| @@ -36,8 +36,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	batch "k8s.io/kubernetes/pkg/apis/batch/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	batchinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/batch/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	batchinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/batch/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	batchv1listers "k8s.io/kubernetes/pkg/client/listers/batch/v1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|   | ||||
| @@ -34,7 +34,7 @@ import ( | ||||
| 	batch "k8s.io/kubernetes/pkg/apis/batch/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| ) | ||||
|  | ||||
| @@ -89,7 +89,7 @@ func getKey(job *batch.Job, t *testing.T) string { | ||||
| } | ||||
|  | ||||
| func newJobControllerFromClient(kubeClient clientset.Interface, resyncPeriod controller.ResyncPeriodFunc) (*JobController, informers.SharedInformerFactory) { | ||||
| 	sharedInformers := informers.NewSharedInformerFactory(nil, kubeClient, resyncPeriod()) | ||||
| 	sharedInformers := informers.NewSharedInformerFactory(kubeClient, resyncPeriod()) | ||||
| 	jm := NewJobController(sharedInformers.Core().V1().Pods(), sharedInformers.Batch().V1().Jobs(), kubeClient) | ||||
|  | ||||
| 	return jm, sharedInformers | ||||
|   | ||||
| @@ -26,6 +26,8 @@ go_library( | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
| @@ -73,6 +75,9 @@ go_test( | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/cloudprovider:go_default_library", | ||||
|         "//pkg/cloudprovider/providers/fake:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|   | ||||
| @@ -40,8 +40,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/kubernetes/pkg/client/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
|   | ||||
| @@ -33,9 +33,9 @@ import ( | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| @@ -76,7 +76,7 @@ func NewNodeControllerFromClient( | ||||
| 	nodeCIDRMaskSize int, | ||||
| 	allocateNodeCIDRs bool) (*nodeController, error) { | ||||
|  | ||||
| 	factory := informers.NewSharedInformerFactory(nil, kubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	factory := informers.NewSharedInformerFactory(kubeClient, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	nodeInformer := factory.Core().V1().Nodes() | ||||
| 	daemonSetInformer := factory.Extensions().V1beta1().DaemonSets() | ||||
|   | ||||
| @@ -24,6 +24,7 @@ go_library( | ||||
|         "//pkg/client/clientset_generated/clientset/typed/autoscaling/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/autoscaling/v1:go_default_library", | ||||
|         "//pkg/client/listers/autoscaling/v1:go_default_library", | ||||
|         "//pkg/controller/podautoscaler/metrics:go_default_library", | ||||
|         "//vendor:github.com/golang/glog", | ||||
| @@ -55,6 +56,7 @@ go_test( | ||||
|         "//pkg/apis/extensions/install:go_default_library", | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/podautoscaler/metrics:go_default_library", | ||||
|         "//vendor:github.com/stretchr/testify/assert", | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import ( | ||||
| 	extensionsv1beta1 "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	unversionedautoscaling "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/autoscaling/v1" | ||||
| 	unversionedextensions "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/extensions/v1beta1" | ||||
| 	autoscalinginformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/autoscaling/v1" | ||||
| 	autoscalinginformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/autoscaling/v1" | ||||
| 	autoscalinglisters "k8s.io/kubernetes/pkg/client/listers/autoscaling/v1" | ||||
| ) | ||||
|  | ||||
|   | ||||
| @@ -40,7 +40,7 @@ import ( | ||||
| 	autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling/v1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/podautoscaler/metrics" | ||||
|  | ||||
| @@ -474,7 +474,7 @@ func (tc *testCase) runTest(t *testing.T) { | ||||
| 		podsGetter:    testClient.Core(), | ||||
| 	} | ||||
|  | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, testClient, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(testClient, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	hpaController := NewHorizontalController( | ||||
| 		eventClient.Core(), | ||||
|   | ||||
| @@ -18,6 +18,7 @@ go_library( | ||||
|     deps = [ | ||||
|         "//pkg/api/v1:go_default_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/util/metrics:go_default_library", | ||||
|         "//vendor:github.com/golang/glog", | ||||
| @@ -39,6 +40,8 @@ go_test( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/node/testutil:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1", | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
|  | ||||
|   | ||||
| @@ -27,8 +27,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/node/testutil" | ||||
| ) | ||||
| @@ -48,7 +48,7 @@ func (*FakeController) LastSyncResourceVersion() string { | ||||
| func alwaysReady() bool { return true } | ||||
|  | ||||
| func NewFromClient(kubeClient clientset.Interface, terminatedPodThreshold int) (*PodGCController, coreinformers.PodInformer) { | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, kubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(kubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	podInformer := informerFactory.Core().V1().Pods() | ||||
| 	controller := NewPodGC(kubeClient, podInformer, terminatedPodThreshold) | ||||
| 	controller.podListerSynced = alwaysReady | ||||
|   | ||||
| @@ -22,6 +22,8 @@ go_library( | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/listers/core/v1:go_default_library", | ||||
|         "//pkg/client/listers/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
| @@ -54,6 +56,7 @@ go_test( | ||||
|         "//pkg/apis/extensions/v1beta1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/securitycontext:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/api/equality", | ||||
|   | ||||
| @@ -43,8 +43,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	extensions "k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	extensionsinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/extensions/v1beta1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	extensionslisters "k8s.io/kubernetes/pkg/client/listers/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|   | ||||
| @@ -46,13 +46,13 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	fakeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/securitycontext" | ||||
| ) | ||||
|  | ||||
| func testNewReplicaSetControllerFromClient(client clientset.Interface, stopCh chan struct{}, burstReplicas int, lookupCacheSize int) (*ReplicaSetController, informers.SharedInformerFactory) { | ||||
| 	informers := informers.NewSharedInformerFactory(nil, client, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(client, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	ret := NewReplicaSetController( | ||||
| 		informers.Extensions().V1beta1().ReplicaSets(), | ||||
| @@ -525,7 +525,7 @@ func TestWatchControllers(t *testing.T) { | ||||
| 	client.PrependWatchReactor("replicasets", core.DefaultWatchReactor(fakeWatch, nil)) | ||||
| 	stopCh := make(chan struct{}) | ||||
| 	defer close(stopCh) | ||||
| 	informers := informers.NewSharedInformerFactory(nil, client, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(client, controller.NoResyncPeriodFunc()) | ||||
| 	manager := NewReplicaSetController( | ||||
| 		informers.Extensions().V1beta1().ReplicaSets(), | ||||
| 		informers.Core().V1().Pods(), | ||||
|   | ||||
| @@ -21,6 +21,7 @@ go_library( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/core/v1: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", | ||||
| @@ -52,6 +53,8 @@ go_test( | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/fake:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions/core/v1:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/securitycontext:go_default_library", | ||||
|         "//vendor:k8s.io/apimachinery/pkg/api/equality", | ||||
|   | ||||
| @@ -42,7 +42,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/util/metrics" | ||||
|   | ||||
| @@ -44,8 +44,8 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	fakeclientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/fake" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/securitycontext" | ||||
| ) | ||||
| @@ -161,7 +161,7 @@ type serverResponse struct { | ||||
| } | ||||
|  | ||||
| func NewReplicationManagerFromClient(kubeClient clientset.Interface, burstReplicas int, lookupCacheSize int) (*ReplicationManager, coreinformers.PodInformer, coreinformers.ReplicationControllerInformer) { | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, kubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(kubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	podInformer := informerFactory.Core().V1().Pods() | ||||
| 	rcInformer := informerFactory.Core().V1().ReplicationControllers() | ||||
| 	rm := NewReplicationManager(podInformer, rcInformer, kubeClient, burstReplicas, lookupCacheSize, false) | ||||
| @@ -456,7 +456,7 @@ func TestWatchControllers(t *testing.T) { | ||||
| 	c.AddWatchReactor("replicationcontrollers", core.DefaultWatchReactor(fakeWatch, nil)) | ||||
| 	stopCh := make(chan struct{}) | ||||
| 	defer close(stopCh) | ||||
| 	informers := informers.NewSharedInformerFactory(nil, c, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(c, controller.NoResyncPeriodFunc()) | ||||
| 	podInformer := informers.Core().V1().Pods() | ||||
| 	rcInformer := informers.Core().V1().ReplicationControllers() | ||||
| 	manager := NewReplicationManager(podInformer, rcInformer, c, BurstReplicas, 0, false) | ||||
|   | ||||
| @@ -16,6 +16,7 @@ go_library( | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_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", | ||||
|         "//vendor:github.com/golang/glog", | ||||
|   | ||||
| @@ -44,7 +44,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	listers "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
|  | ||||
|   | ||||
| @@ -16,6 +16,7 @@ go_library( | ||||
|         "//pkg/api:go_default_library", | ||||
|         "//pkg/api/v1:go_default_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/cloudprovider:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/cache:go_default_library", | ||||
| @@ -43,6 +44,7 @@ go_test( | ||||
|     library = ":go_default_library", | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/testing:go_default_library", | ||||
|     ], | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1" | ||||
| 	coreinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions/core/v1" | ||||
| 	corelisters "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/cloudprovider" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache" | ||||
|   | ||||
| @@ -20,7 +20,7 @@ import ( | ||||
| 	"testing" | ||||
| 	"time" | ||||
|  | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	controllervolumetesting "k8s.io/kubernetes/pkg/controller/volume/attachdetach/testing" | ||||
| ) | ||||
| @@ -28,7 +28,7 @@ import ( | ||||
| func Test_NewAttachDetachController_Positive(t *testing.T) { | ||||
| 	// Arrange | ||||
| 	fakeKubeClient := controllervolumetesting.CreateTestClient() | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, fakeKubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(fakeKubeClient, controller.NoResyncPeriodFunc()) | ||||
|  | ||||
| 	// Act | ||||
| 	_, err := NewAttachDetachController( | ||||
|   | ||||
| @@ -30,6 +30,7 @@ go_test( | ||||
|     tags = ["automanaged"], | ||||
|     deps = [ | ||||
|         "//pkg/api/v1:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/cache:go_default_library", | ||||
|         "//pkg/controller/volume/attachdetach/statusupdater:go_default_library", | ||||
|   | ||||
| @@ -24,7 +24,7 @@ import ( | ||||
| 	"k8s.io/apimachinery/pkg/util/wait" | ||||
| 	"k8s.io/client-go/tools/record" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/cache" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach/statusupdater" | ||||
| @@ -51,7 +51,7 @@ func Test_Run_Positive_DoNothing(t *testing.T) { | ||||
| 	fakeKubeClient := controllervolumetesting.CreateTestClient() | ||||
| 	fakeRecorder := &record.FakeRecorder{} | ||||
| 	ad := operationexecutor.NewOperationExecutor(operationexecutor.NewOperationGenerator(fakeKubeClient, volumePluginMgr, fakeRecorder, false /* checkNodeCapabilitiesBeforeMount */)) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, fakeKubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(fakeKubeClient, controller.NoResyncPeriodFunc()) | ||||
| 	nsu := statusupdater.NewNodeStatusUpdater( | ||||
| 		fakeKubeClient, informerFactory.Core().V1().Nodes().Lister(), asw) | ||||
| 	reconciler := NewReconciler( | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/apis/policy/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller/disruption" | ||||
| 	"k8s.io/kubernetes/test/integration/framework" | ||||
| ) | ||||
| @@ -237,7 +237,7 @@ func rmSetup(t *testing.T) (*httptest.Server, *disruption.DisruptionController, | ||||
| 		t.Fatalf("Error in create clientset: %v", err) | ||||
| 	} | ||||
| 	resyncPeriod := 12 * time.Hour | ||||
| 	informers := informers.NewSharedInformerFactory(nil, clientset.NewForConfigOrDie(restclient.AddUserAgent(&config, "pdb-informers")), resyncPeriod) | ||||
| 	informers := informers.NewSharedInformerFactory(clientset.NewForConfigOrDie(restclient.AddUserAgent(&config, "pdb-informers")), resyncPeriod) | ||||
|  | ||||
| 	rm := disruption.NewDisruptionController( | ||||
| 		informers.Core().V1().Pods(), | ||||
|   | ||||
| @@ -30,6 +30,7 @@ go_library( | ||||
|         "//pkg/client/clientset_generated/clientset:go_default_library", | ||||
|         "//pkg/client/clientset_generated/clientset/typed/core/v1:go_default_library", | ||||
|         "//pkg/client/clientset_generated/internalclientset:go_default_library", | ||||
|         "//pkg/client/informers/informers_generated/externalversions:go_default_library", | ||||
|         "//pkg/controller:go_default_library", | ||||
|         "//pkg/controller/replication:go_default_library", | ||||
|         "//pkg/generated/openapi:go_default_library", | ||||
|   | ||||
| @@ -57,7 +57,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	coreclient "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	replicationcontroller "k8s.io/kubernetes/pkg/controller/replication" | ||||
| 	"k8s.io/kubernetes/pkg/generated/openapi" | ||||
| @@ -122,7 +122,7 @@ func NewMasterComponents(c *Config) *MasterComponents { | ||||
| 	// TODO: caesarxuchao: remove this client when the refactoring of client libraray is done. | ||||
| 	clientset := clientset.NewForConfigOrDie(&restclient.Config{Host: s.URL, ContentConfig: restclient.ContentConfig{GroupVersion: &api.Registry.GroupOrDie(v1.GroupName).GroupVersion}, QPS: c.QPS, Burst: c.Burst}) | ||||
| 	rcStopCh := make(chan struct{}) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(nil, clientset, controller.NoResyncPeriodFunc()) | ||||
| 	informerFactory := informers.NewSharedInformerFactory(clientset, controller.NoResyncPeriodFunc()) | ||||
| 	controllerManager := replicationcontroller.NewReplicationManager(informerFactory.Core().V1().Pods(), informerFactory.Core().V1().ReplicationControllers(), clientset, c.Burst, 4096, false) | ||||
|  | ||||
| 	// TODO: Support events once we can cleanly shutdown an event recorder. | ||||
|   | ||||
| @@ -37,7 +37,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller" | ||||
| 	replicationcontroller "k8s.io/kubernetes/pkg/controller/replication" | ||||
| 	resourcequotacontroller "k8s.io/kubernetes/pkg/controller/resourcequota" | ||||
| @@ -84,7 +84,7 @@ func TestQuota(t *testing.T) { | ||||
| 	controllerCh := make(chan struct{}) | ||||
| 	defer close(controllerCh) | ||||
|  | ||||
| 	informers := informers.NewSharedInformerFactory(nil, clientset, controller.NoResyncPeriodFunc()) | ||||
| 	informers := informers.NewSharedInformerFactory(clientset, controller.NoResyncPeriodFunc()) | ||||
| 	rm := replicationcontroller.NewReplicationManager( | ||||
| 		informers.Core().V1().Pods(), | ||||
| 		informers.Core().V1().ReplicationControllers(), | ||||
|   | ||||
| @@ -33,7 +33,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/apis/extensions/v1beta1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller/replicaset" | ||||
| 	"k8s.io/kubernetes/test/integration/framework" | ||||
| ) | ||||
| @@ -136,7 +136,7 @@ func rmSetup(t *testing.T, enableGarbageCollector bool) (*httptest.Server, *repl | ||||
| 		t.Fatalf("Error in create clientset: %v", err) | ||||
| 	} | ||||
| 	resyncPeriod := 12 * time.Hour | ||||
| 	informers := informers.NewSharedInformerFactory(nil, clientset.NewForConfigOrDie(restclient.AddUserAgent(&config, "rs-informers")), resyncPeriod) | ||||
| 	informers := informers.NewSharedInformerFactory(clientset.NewForConfigOrDie(restclient.AddUserAgent(&config, "rs-informers")), resyncPeriod) | ||||
|  | ||||
| 	rm := replicaset.NewReplicaSetController( | ||||
| 		informers.Extensions().V1beta1().ReplicaSets(), | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	"k8s.io/client-go/tools/cache" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	"k8s.io/kubernetes/pkg/controller/replication" | ||||
| 	"k8s.io/kubernetes/test/integration/framework" | ||||
| ) | ||||
| @@ -134,7 +134,7 @@ func rmSetup(t *testing.T, stopCh chan struct{}, enableGarbageCollector bool) (* | ||||
| 	} | ||||
| 	resyncPeriod := 12 * time.Hour | ||||
|  | ||||
| 	informers := informers.NewSharedInformerFactory(nil, clientSet, resyncPeriod) | ||||
| 	informers := informers.NewSharedInformerFactory(clientSet, resyncPeriod) | ||||
| 	rm := replication.NewReplicationManager(informers.Core().V1().Pods(), informers.Core().V1().ReplicationControllers(), clientSet, replication.BurstReplicas, 4096, enableGarbageCollector) | ||||
| 	informers.Start(stopCh) | ||||
|  | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import ( | ||||
| 	restclient "k8s.io/client-go/rest" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	listers "k8s.io/kubernetes/pkg/client/listers/core/v1" | ||||
| 	"k8s.io/kubernetes/pkg/controller/ttl" | ||||
| 	"k8s.io/kubernetes/test/integration/framework" | ||||
| @@ -46,7 +46,7 @@ func createClientAndInformers(t *testing.T, server *httptest.Server) (*clientset | ||||
| 	} | ||||
| 	testClient := clientset.NewForConfigOrDie(&config) | ||||
|  | ||||
| 	informers := informers.NewSharedInformerFactory(nil, testClient, time.Second) | ||||
| 	informers := informers.NewSharedInformerFactory(testClient, time.Second) | ||||
| 	return testClient, informers | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import ( | ||||
| 	"k8s.io/kubernetes/pkg/api" | ||||
| 	"k8s.io/kubernetes/pkg/api/v1" | ||||
| 	"k8s.io/kubernetes/pkg/client/clientset_generated/clientset" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated" | ||||
| 	informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/externalversions" | ||||
| 	fakecloud "k8s.io/kubernetes/pkg/cloudprovider/providers/fake" | ||||
| 	"k8s.io/kubernetes/pkg/controller/volume/attachdetach" | ||||
| 	"k8s.io/kubernetes/pkg/volume" | ||||
| @@ -193,7 +193,7 @@ func createAdClients(ns *v1.Namespace, t *testing.T, server *httptest.Server, sy | ||||
| 	} | ||||
| 	plugins := []volume.VolumePlugin{plugin} | ||||
| 	cloud := &fakecloud.FakeCloud{} | ||||
| 	informers := informers.NewSharedInformerFactory(nil, testClient, resyncPeriod) | ||||
| 	informers := informers.NewSharedInformerFactory(testClient, resyncPeriod) | ||||
| 	ctrl, err := attachdetach.NewAttachDetachController( | ||||
| 		testClient, | ||||
| 		informers.Core().V1().Pods(), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 deads2k
					deads2k