regenerate informers

This commit is contained in:
deads2k
2016-12-06 16:23:15 -05:00
parent 97854b8de5
commit 8ae8bf02a4
150 changed files with 1009 additions and 268 deletions

View File

@@ -18,6 +18,8 @@ go_binary(
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/install:go_default_library",
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/validation:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/apiregistration/internalversion:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/listers/apiregistration/internalversion:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/listers/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/cmd/server:go_default_library",

View File

@@ -26,6 +26,7 @@ source "${KUBE_ROOT}/hack/lib/init.sh"
function cleanup {
rm -f "${CLIENTGEN:-}"
rm -f "${listergen:-}"
rm -f "${informergen:-}"
}
trap cleanup EXIT
@@ -55,15 +56,14 @@ LISTER_PATH="--output-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/cli
${listergen} ${LISTER_INPUT} ${LISTER_PATH}
# TODO generated code has the wrong internal package name
# echo "Building informer-gen"
# informergen="${PWD}/informer-gen"
# go build -o "${informergen}" ./cmd/libs/go2idl/informer-gen
echo "Building informer-gen"
informergen="${PWD}/informer-gen"
go build -o "${informergen}" ./cmd/libs/go2idl/informer-gen
# ${informergen} \
# --input-dirs k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration --input-dirs k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1 \
# --versioned-clientset-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5 \
# --internal-clientset-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset \
# --listers-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers \
# --output-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers
# "$@"
${informergen} \
--input-dirs k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration --input-dirs k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1 \
--versioned-clientset-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5 \
--internal-clientset-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset \
--listers-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers \
--output-package k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers
"$@"

View File

@@ -28,6 +28,8 @@ import (
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/install"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/validation"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/apiregistration/internalversion"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/apiregistration/v1alpha1"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers/apiregistration/internalversion"
_ "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers/apiregistration/v1alpha1"
)

View File

@@ -15,6 +15,10 @@ go_library(
srcs = ["apiserver.go"],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration:go_default_library",
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/registry/apiservice:go_default_library",
"//pkg/api/rest:go_default_library",
"//pkg/genericapiserver:go_default_library",
"//pkg/registry/generic:go_default_library",
"//pkg/runtime/schema:go_default_library",

View File

@@ -0,0 +1,31 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = [
"factory.go",
"generic.go",
],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration:go_default_library",
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/apiregistration:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/runtime/schema:go_default_library",
],
)

View File

@@ -0,0 +1,22 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = ["interface.go"],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/client/informers/apiregistration/internalversion:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces:go_default_library",
],
)

View File

@@ -0,0 +1,52 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package apiregistration
import (
internalversion "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/apiregistration/internalversion"
v1alpha1 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/apiregistration/v1alpha1"
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
)
// Interface provides access to each of this group's versions.
type Interface interface {
// InternalVersion provides access to shared informers for resources in InternalVersion.
InternalVersion() internalversion.Interface
// V1alpha1 provides access to shared informers for resources in V1alpha1.
V1alpha1() v1alpha1.Interface
}
type group struct {
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}
// InternalVersion returns a new internalversion.Interface.
func (g *group) InternalVersion() internalversion.Interface {
return internalversion.New(g.SharedInformerFactory)
}
// V1alpha1 returns a new v1alpha1.Interface.
func (g *group) V1alpha1() v1alpha1.Interface {
return v1alpha1.New(g.SharedInformerFactory)
}

View File

@@ -0,0 +1,31 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = [
"apiservice.go",
"interface.go",
],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/listers/apiregistration/internalversion:go_default_library",
"//pkg/api:go_default_library",
"//pkg/api/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",
],
)

View File

@@ -0,0 +1,77 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package internalversion
import (
apiregistration "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration"
internalclientset "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset"
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
internalversion "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers/apiregistration/internalversion"
api "k8s.io/kubernetes/pkg/api"
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
time "time"
)
// APIServiceInformer provides access to a shared informer and lister for
// APIServices.
type APIServiceInformer interface {
Informer() cache.SharedIndexInformer
Lister() internalversion.APIServiceLister
}
type aPIServiceInformer struct {
factory internalinterfaces.SharedInformerFactory
}
func newAPIServiceInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {
sharedIndexInformer := cache.NewSharedIndexInformer(
&cache.ListWatch{
ListFunc: func(options v1.ListOptions) (runtime.Object, error) {
var internalOptions api.ListOptions
if err := api.Scheme.Convert(&options, &internalOptions, nil); err != nil {
return nil, err
}
return client.Apiregistration().APIServices().List(internalOptions)
},
WatchFunc: func(options v1.ListOptions) (watch.Interface, error) {
var internalOptions api.ListOptions
if err := api.Scheme.Convert(&options, &internalOptions, nil); err != nil {
return nil, err
}
return client.Apiregistration().APIServices().Watch(internalOptions)
},
},
&apiregistration.APIService{},
resyncPeriod,
cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc},
)
return sharedIndexInformer
}
func (f *aPIServiceInformer) Informer() cache.SharedIndexInformer {
return f.factory.InternalInformerFor(&apiregistration.APIService{}, newAPIServiceInformer)
}
func (f *aPIServiceInformer) Lister() internalversion.APIServiceLister {
return internalversion.NewAPIServiceLister(f.Informer().GetIndexer())
}

View File

@@ -0,0 +1,43 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package internalversion
import (
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
type Interface interface {
// APIServices returns a APIServiceInformer.
APIServices() APIServiceInformer
}
type version struct {
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}
// APIServices returns a APIServiceInformer.
func (v *version) APIServices() APIServiceInformer {
return &aPIServiceInformer{factory: v.SharedInformerFactory}
}

View File

@@ -0,0 +1,30 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = [
"apiservice.go",
"interface.go",
],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/listers/apiregistration/v1alpha1:go_default_library",
"//pkg/api/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",
],
)

View File

@@ -0,0 +1,68 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package v1alpha1
import (
apiregistration_v1alpha1 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1"
release_1_5 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5"
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
v1alpha1 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers/apiregistration/v1alpha1"
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
time "time"
)
// APIServiceInformer provides access to a shared informer and lister for
// APIServices.
type APIServiceInformer interface {
Informer() cache.SharedIndexInformer
Lister() v1alpha1.APIServiceLister
}
type aPIServiceInformer struct {
factory internalinterfaces.SharedInformerFactory
}
func newAPIServiceInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {
sharedIndexInformer := cache.NewSharedIndexInformer(
&cache.ListWatch{
ListFunc: func(options v1.ListOptions) (runtime.Object, error) {
return client.ApiregistrationV1alpha1().APIServices().List(options)
},
WatchFunc: func(options v1.ListOptions) (watch.Interface, error) {
return client.ApiregistrationV1alpha1().APIServices().Watch(options)
},
},
&apiregistration_v1alpha1.APIService{},
resyncPeriod,
cache.Indexers{cache.NamespaceIndex: cache.MetaNamespaceIndexFunc},
)
return sharedIndexInformer
}
func (f *aPIServiceInformer) Informer() cache.SharedIndexInformer {
return f.factory.VersionedInformerFor(&apiregistration_v1alpha1.APIService{}, newAPIServiceInformer)
}
func (f *aPIServiceInformer) Lister() v1alpha1.APIServiceLister {
return v1alpha1.NewAPIServiceLister(f.Informer().GetIndexer())
}

View File

@@ -0,0 +1,43 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package v1alpha1
import (
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
type Interface interface {
// APIServices returns a APIServiceInformer.
APIServices() APIServiceInformer
}
type version struct {
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}
// APIServices returns a APIServiceInformer.
func (v *version) APIServices() APIServiceInformer {
return &aPIServiceInformer{factory: v.SharedInformerFactory}
}

View File

@@ -0,0 +1,113 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package informers
import (
internalclientset "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset"
release_1_5 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5"
apiregistration "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/apiregistration"
internalinterfaces "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers/internalinterfaces"
cache "k8s.io/kubernetes/pkg/client/cache"
runtime "k8s.io/kubernetes/pkg/runtime"
reflect "reflect"
sync "sync"
time "time"
)
type sharedInformerFactory struct {
internalClient internalclientset.Interface
versionedClient release_1_5.Interface
lock sync.Mutex
defaultResync time.Duration
informers map[reflect.Type]cache.SharedIndexInformer
// startedInformers is used for tracking which informers have been started.
// This allows Start() to be called multiple times safely.
startedInformers map[reflect.Type]bool
}
// NewSharedInformerFactory constructs a new instance of sharedInformerFactory
func NewSharedInformerFactory(internalClient internalclientset.Interface, versionedClient release_1_5.Interface, defaultResync time.Duration) SharedInformerFactory {
return &sharedInformerFactory{
internalClient: internalClient,
versionedClient: versionedClient,
defaultResync: defaultResync,
informers: make(map[reflect.Type]cache.SharedIndexInformer),
startedInformers: make(map[reflect.Type]bool),
}
}
// Start initializes all requested informers.
func (f *sharedInformerFactory) Start(stopCh <-chan struct{}) {
f.lock.Lock()
defer f.lock.Unlock()
for informerType, informer := range f.informers {
if !f.startedInformers[informerType] {
go informer.Run(stopCh)
f.startedInformers[informerType] = true
}
}
}
// InternalInformerFor returns the SharedIndexInformer for obj using an internal
// client.
func (f *sharedInformerFactory) InternalInformerFor(obj runtime.Object, newFunc internalinterfaces.NewInternalInformerFunc) cache.SharedIndexInformer {
f.lock.Lock()
defer f.lock.Unlock()
informerType := reflect.TypeOf(obj)
informer, exists := f.informers[informerType]
if exists {
return informer
}
informer = newFunc(f.internalClient, f.defaultResync)
f.informers[informerType] = informer
return informer
}
// VersionedInformerFor returns the SharedIndexInformer for obj using a
// versioned client.
func (f *sharedInformerFactory) VersionedInformerFor(obj runtime.Object, newFunc internalinterfaces.NewVersionedInformerFunc) cache.SharedIndexInformer {
f.lock.Lock()
defer f.lock.Unlock()
informerType := reflect.TypeOf(obj)
informer, exists := f.informers[informerType]
if exists {
return informer
}
informer = newFunc(f.versionedClient, f.defaultResync)
f.informers[informerType] = informer
return informer
}
// SharedInformerFactory provides shared informers for resources in all known
// API group versions.
type SharedInformerFactory interface {
internalinterfaces.SharedInformerFactory
Apiregistration() apiregistration.Interface
}
func (f *sharedInformerFactory) Apiregistration() apiregistration.Interface {
return apiregistration.New(f)
}

View File

@@ -0,0 +1,66 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package informers
import (
"fmt"
apiregistration "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration"
v1alpha1 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1"
cache "k8s.io/kubernetes/pkg/client/cache"
schema "k8s.io/kubernetes/pkg/runtime/schema"
)
// GenericInformer is type of SharedIndexInformer which will locate and delegate to other
// sharedInformers based on type
type GenericInformer interface {
Informer() cache.SharedIndexInformer
Lister() cache.GenericLister
}
type genericInformer struct {
informer cache.SharedIndexInformer
resource schema.GroupResource
}
// Informer returns the SharedIndexInformer.
func (f *genericInformer) Informer() cache.SharedIndexInformer {
return f.informer
}
// Lister returns the GenericLister.
func (f *genericInformer) Lister() cache.GenericLister {
return cache.NewGenericLister(f.Informer().GetIndexer(), f.resource)
}
// ForResource gives generic access to a shared informer of the matching type
// TODO extend this to unknown resources with a client pool
func (f *sharedInformerFactory) ForResource(resource schema.GroupVersionResource) (GenericInformer, error) {
switch resource {
// Group=Apiregistration, Version=InternalVersion
case apiregistration.SchemeGroupVersion.WithResource("apiservices"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Apiregistration().InternalVersion().APIServices().Informer()}, nil
// Group=Apiregistration, Version=V1alpha1
case v1alpha1.SchemeGroupVersion.WithResource("apiservices"):
return &genericInformer{resource: resource.GroupResource(), informer: f.Apiregistration().V1alpha1().APIServices().Informer()}, nil
}
return nil, fmt.Errorf("no informer found for %v", resource)
}

View File

@@ -0,0 +1,23 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = ["internal_interfaces.go"],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset:go_default_library",
"//cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/runtime:go_default_library",
],
)

View File

@@ -0,0 +1,37 @@
/*
Copyright 2016 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 with arguments: --input-dirs=[k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration,k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1] --internal-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset --listers-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/listers --output-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/informers --versioned-clientset-package=k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5
package internalinterfaces
import (
internalclientset "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/internalclientset"
release_1_5 "k8s.io/kubernetes/cmd/kubernetes-discovery/pkg/client/clientset_generated/release_1_5"
cache "k8s.io/kubernetes/pkg/client/cache"
runtime "k8s.io/kubernetes/pkg/runtime"
time "time"
)
type NewInternalInformerFunc func(internalclientset.Interface, time.Duration) cache.SharedIndexInformer
type NewVersionedInformerFunc func(release_1_5.Interface, time.Duration) cache.SharedIndexInformer
// SharedInformerFactory a small interface to allow for adding an informer without an import cycle
type SharedInformerFactory interface {
Start(stopCh <-chan struct{})
InternalInformerFor(obj runtime.Object, newFunc NewInternalInformerFunc) cache.SharedIndexInformer
VersionedInformerFor(obj runtime.Object, newFunc NewVersionedInformerFunc) cache.SharedIndexInformer
}

View File

@@ -15,10 +15,10 @@ go_library(
srcs = ["start.go"],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/v1alpha1:go_default_library",
"//cmd/kubernetes-discovery/pkg/apiserver:go_default_library",
"//cmd/kubernetes-discovery/pkg/legacy:go_default_library",
"//pkg/api:go_default_library",
"//pkg/apimachinery/registered:go_default_library",
"//pkg/genericapiserver:go_default_library",
"//pkg/genericapiserver/options:go_default_library",
"//pkg/kubectl/cmd/util:go_default_library",

View File

@@ -0,0 +1,32 @@
package(default_visibility = ["//visibility:public"])
licenses(["notice"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_binary",
"go_library",
"go_test",
"cgo_library",
)
go_library(
name = "go_default_library",
srcs = [
"etcd.go",
"strategy.go",
],
tags = ["automanaged"],
deps = [
"//cmd/kubernetes-discovery/pkg/apis/apiregistration:go_default_library",
"//cmd/kubernetes-discovery/pkg/apis/apiregistration/validation:go_default_library",
"//pkg/api:go_default_library",
"//pkg/fields:go_default_library",
"//pkg/labels:go_default_library",
"//pkg/registry/generic:go_default_library",
"//pkg/registry/generic/registry:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/storage:go_default_library",
"//pkg/util/validation/field:go_default_library",
],
)

View File

@@ -15,6 +15,7 @@ go_library(
srcs = [
"customargs.go",
"factory.go",
"factoryinterface.go",
"generic.go",
"groupinterface.go",
"informer.go",

View File

@@ -23,6 +23,10 @@ cmd/kubectl
cmd/kubelet
cmd/kubernetes-discovery
cmd/kubernetes-discovery/pkg/apis/apiregistration/install
cmd/kubernetes-discovery/pkg/client/informers
cmd/kubernetes-discovery/pkg/client/informers/apiregistration
cmd/kubernetes-discovery/pkg/client/informers/apiregistration/internalversion
cmd/kubernetes-discovery/pkg/client/informers/apiregistration/v1alpha1
cmd/kubernetes-discovery/pkg/client/listers/apiregistration/internalversion
cmd/kubernetes-discovery/pkg/client/listers/apiregistration/v1alpha1
cmd/libs/go2idl/client-gen

View File

@@ -46,10 +46,10 @@ go_library(
"//pkg/client/informers/informers_generated/certificates:go_default_library",
"//pkg/client/informers/informers_generated/core:go_default_library",
"//pkg/client/informers/informers_generated/extensions:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/informers/informers_generated/policy:go_default_library",
"//pkg/client/informers/informers_generated/rbac:go_default_library",
"//pkg/client/informers/informers_generated/storage:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/runtime/schema:go_default_library",
],

View File

@@ -17,6 +17,6 @@ go_library(
deps = [
"//pkg/client/informers/informers_generated/apps/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/apps/v1beta1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -21,7 +21,7 @@ package apps
import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/apps/internalversion"
v1beta1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/apps/v1beta1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -33,11 +33,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -23,7 +23,7 @@ go_library(
"//pkg/apis/apps:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/apps/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -19,7 +19,7 @@ limitations under the License.
package internalversion
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -24,7 +24,7 @@ import (
apps "k8s.io/kubernetes/pkg/apis/apps"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/apps/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -39,7 +39,7 @@ type StatefulSetInformer interface {
}
type statefulSetInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newStatefulSetInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ go_library(
"//pkg/apis/apps/v1beta1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/apps/v1beta1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v1beta1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -23,7 +23,7 @@ import (
apps_v1beta1 "k8s.io/kubernetes/pkg/apis/apps/v1beta1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1beta1 "k8s.io/kubernetes/pkg/client/listers/apps/v1beta1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type StatefulSetInformer interface {
}
type statefulSetInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newStatefulSetInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -17,6 +17,6 @@ go_library(
deps = [
"//pkg/client/informers/informers_generated/autoscaling/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/autoscaling/v1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -21,7 +21,7 @@ package autoscaling
import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/autoscaling/internalversion"
v1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/autoscaling/v1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -33,11 +33,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -23,7 +23,7 @@ go_library(
"//pkg/apis/autoscaling:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/autoscaling/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -24,7 +24,7 @@ import (
autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/autoscaling/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -39,7 +39,7 @@ type HorizontalPodAutoscalerInformer interface {
}
type horizontalPodAutoscalerInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newHorizontalPodAutoscalerInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package internalversion
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -22,7 +22,7 @@ go_library(
"//pkg/apis/autoscaling/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/autoscaling/v1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -23,7 +23,7 @@ import (
autoscaling_v1 "k8s.io/kubernetes/pkg/apis/autoscaling/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/autoscaling/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type HorizontalPodAutoscalerInformer interface {
}
type horizontalPodAutoscalerInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newHorizontalPodAutoscalerInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -18,6 +18,6 @@ go_library(
"//pkg/client/informers/informers_generated/batch/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/batch/v1:go_default_library",
"//pkg/client/informers/informers_generated/batch/v2alpha1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -22,7 +22,7 @@ import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/batch/internalversion"
v1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/batch/v1"
v2alpha1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/batch/v2alpha1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -36,11 +36,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -24,7 +24,7 @@ go_library(
"//pkg/apis/batch:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/batch/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -24,7 +24,7 @@ import (
batch "k8s.io/kubernetes/pkg/apis/batch"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/batch/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -39,7 +39,7 @@ type CronJobInformer interface {
}
type cronJobInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newCronJobInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package internalversion
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -31,11 +31,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -24,7 +24,7 @@ import (
batch "k8s.io/kubernetes/pkg/apis/batch"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/batch/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -39,7 +39,7 @@ type JobInformer interface {
}
type jobInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newJobInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ go_library(
"//pkg/apis/batch/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/batch/v1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -23,7 +23,7 @@ import (
batch_v1 "k8s.io/kubernetes/pkg/apis/batch/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/batch/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type JobInformer interface {
}
type jobInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newJobInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ go_library(
"//pkg/apis/batch/v2alpha1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/batch/v2alpha1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -23,7 +23,7 @@ import (
batch_v2alpha1 "k8s.io/kubernetes/pkg/apis/batch/v2alpha1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v2alpha1 "k8s.io/kubernetes/pkg/client/listers/batch/v2alpha1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type CronJobInformer interface {
}
type cronJobInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newCronJobInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v2alpha1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -31,11 +31,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -23,7 +23,7 @@ import (
batch_v2alpha1 "k8s.io/kubernetes/pkg/apis/batch/v2alpha1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v2alpha1 "k8s.io/kubernetes/pkg/client/listers/batch/v2alpha1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type JobInformer interface {
}
type jobInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newJobInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -17,6 +17,6 @@ go_library(
deps = [
"//pkg/client/informers/informers_generated/certificates/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/certificates/v1alpha1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -21,7 +21,7 @@ package certificates
import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/certificates/internalversion"
v1alpha1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/certificates/v1alpha1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -33,11 +33,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -23,7 +23,7 @@ go_library(
"//pkg/apis/certificates:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/certificates/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -24,7 +24,7 @@ import (
certificates "k8s.io/kubernetes/pkg/apis/certificates"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/certificates/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -39,7 +39,7 @@ type CertificateSigningRequestInformer interface {
}
type certificateSigningRequestInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newCertificateSigningRequestInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package internalversion
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -22,7 +22,7 @@ go_library(
"//pkg/apis/certificates/v1alpha1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/certificates/v1alpha1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -23,7 +23,7 @@ import (
certificates_v1alpha1 "k8s.io/kubernetes/pkg/apis/certificates/v1alpha1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1alpha1 "k8s.io/kubernetes/pkg/client/listers/certificates/v1alpha1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type CertificateSigningRequestInformer interface {
}
type certificateSigningRequestInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newCertificateSigningRequestInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v1alpha1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -29,11 +29,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -17,6 +17,6 @@ go_library(
deps = [
"//pkg/client/informers/informers_generated/core/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/core/v1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -21,7 +21,7 @@ package core
import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/internalversion"
v1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/core/v1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -33,11 +33,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -37,7 +37,7 @@ go_library(
"//pkg/api/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/core/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ComponentStatusInformer interface {
}
type componentStatusInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newComponentStatusInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ConfigMapInformer interface {
}
type configMapInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newConfigMapInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type EndpointsInformer interface {
}
type endpointsInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newEndpointsInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type EventInformer interface {
}
type eventInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newEventInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package internalversion
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -59,11 +59,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type LimitRangeInformer interface {
}
type limitRangeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newLimitRangeInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type NamespaceInformer interface {
}
type namespaceInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newNamespaceInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type NodeInformer interface {
}
type nodeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newNodeInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type PersistentVolumeInformer interface {
}
type persistentVolumeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPersistentVolumeInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type PersistentVolumeClaimInformer interface {
}
type persistentVolumeClaimInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPersistentVolumeClaimInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type PodInformer interface {
}
type podInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPodInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type PodTemplateInformer interface {
}
type podTemplateInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPodTemplateInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ReplicationControllerInformer interface {
}
type replicationControllerInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newReplicationControllerInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ResourceQuotaInformer interface {
}
type resourceQuotaInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newResourceQuotaInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type SecretInformer interface {
}
type secretInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newSecretInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ServiceInformer interface {
}
type serviceInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newServiceInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -23,7 +23,7 @@ import (
v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
internalclientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
internalversion "k8s.io/kubernetes/pkg/client/listers/core/internalversion"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -38,7 +38,7 @@ type ServiceAccountInformer interface {
}
type serviceAccountInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newServiceAccountInformer(client internalclientset.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -36,7 +36,7 @@ go_library(
"//pkg/api/v1:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/release_1_5:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/core/v1:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ComponentStatusInformer interface {
}
type componentStatusInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newComponentStatusInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ConfigMapInformer interface {
}
type configMapInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newConfigMapInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type EndpointsInformer interface {
}
type endpointsInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newEndpointsInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type EventInformer interface {
}
type eventInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newEventInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -19,7 +19,7 @@ limitations under the License.
package v1
import (
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to all the informers in this group version.
@@ -59,11 +59,11 @@ type Interface interface {
}
type version struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &version{f}
}

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type LimitRangeInformer interface {
}
type limitRangeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newLimitRangeInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type NamespaceInformer interface {
}
type namespaceInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newNamespaceInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type NodeInformer interface {
}
type nodeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newNodeInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type PersistentVolumeInformer interface {
}
type persistentVolumeInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPersistentVolumeInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type PersistentVolumeClaimInformer interface {
}
type persistentVolumeClaimInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPersistentVolumeClaimInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type PodInformer interface {
}
type podInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPodInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type PodTemplateInformer interface {
}
type podTemplateInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newPodTemplateInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ReplicationControllerInformer interface {
}
type replicationControllerInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newReplicationControllerInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ResourceQuotaInformer interface {
}
type resourceQuotaInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newResourceQuotaInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type SecretInformer interface {
}
type secretInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newSecretInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ServiceInformer interface {
}
type serviceInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newServiceInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -22,7 +22,7 @@ import (
api_v1 "k8s.io/kubernetes/pkg/api/v1"
cache "k8s.io/kubernetes/pkg/client/cache"
release_1_5 "k8s.io/kubernetes/pkg/client/clientset_generated/release_1_5"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
v1 "k8s.io/kubernetes/pkg/client/listers/core/v1"
runtime "k8s.io/kubernetes/pkg/runtime"
watch "k8s.io/kubernetes/pkg/watch"
@@ -37,7 +37,7 @@ type ServiceAccountInformer interface {
}
type serviceAccountInformer struct {
factory interfaces.SharedInformerFactory
factory internalinterfaces.SharedInformerFactory
}
func newServiceAccountInformer(client release_1_5.Interface, resyncPeriod time.Duration) cache.SharedIndexInformer {

View File

@@ -17,6 +17,6 @@ go_library(
deps = [
"//pkg/client/informers/informers_generated/extensions/internalversion:go_default_library",
"//pkg/client/informers/informers_generated/extensions/v1beta1:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
],
)

View File

@@ -21,7 +21,7 @@ package extensions
import (
internalversion "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/internalversion"
v1beta1 "k8s.io/kubernetes/pkg/client/informers/informers_generated/extensions/v1beta1"
interfaces "k8s.io/kubernetes/pkg/client/informers/interfaces"
internalinterfaces "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalinterfaces"
)
// Interface provides access to each of this group's versions.
@@ -33,11 +33,11 @@ type Interface interface {
}
type group struct {
interfaces.SharedInformerFactory
internalinterfaces.SharedInformerFactory
}
// New returns a new Interface.
func New(f interfaces.SharedInformerFactory) Interface {
func New(f internalinterfaces.SharedInformerFactory) Interface {
return &group{f}
}

View File

@@ -29,7 +29,7 @@ go_library(
"//pkg/apis/extensions:go_default_library",
"//pkg/client/cache:go_default_library",
"//pkg/client/clientset_generated/internalclientset:go_default_library",
"//pkg/client/informers/interfaces:go_default_library",
"//pkg/client/informers/informers_generated/internalinterfaces:go_default_library",
"//pkg/client/listers/extensions/internalversion:go_default_library",
"//pkg/runtime:go_default_library",
"//pkg/watch:go_default_library",

Some files were not shown because too many files have changed in this diff Show More