Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
37f909a2
Unverified
Commit
37f909a2
authored
Jul 25, 2017
by
Mikhail Mazurskiy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Re-generate informers
parent
7927fdf8
Hide whitespace changes
Inline
Side-by-side
Showing
96 changed files
with
1082 additions
and
602 deletions
+1082
-602
externaladmissionhookconfiguration.go
...ion/internalversion/externaladmissionhookconfiguration.go
+10
-5
initializerconfiguration.go
...nregistration/internalversion/initializerconfiguration.go
+10
-5
controllerrevision.go
...nternalversion/apps/internalversion/controllerrevision.go
+12
-7
statefulset.go
...rated/internalversion/apps/internalversion/statefulset.go
+12
-7
horizontalpodautoscaler.go
...on/autoscaling/internalversion/horizontalpodautoscaler.go
+12
-7
cronjob.go
...enerated/internalversion/batch/internalversion/cronjob.go
+12
-7
job.go
...rs_generated/internalversion/batch/internalversion/job.go
+12
-7
certificatesigningrequest.go
...certificates/internalversion/certificatesigningrequest.go
+10
-5
componentstatus.go
...d/internalversion/core/internalversion/componentstatus.go
+10
-5
configmap.go
...nerated/internalversion/core/internalversion/configmap.go
+12
-7
endpoints.go
...nerated/internalversion/core/internalversion/endpoints.go
+12
-7
event.go
...s_generated/internalversion/core/internalversion/event.go
+12
-7
limitrange.go
...erated/internalversion/core/internalversion/limitrange.go
+12
-7
namespace.go
...nerated/internalversion/core/internalversion/namespace.go
+10
-5
node.go
...rs_generated/internalversion/core/internalversion/node.go
+10
-5
persistentvolume.go
.../internalversion/core/internalversion/persistentvolume.go
+10
-5
persistentvolumeclaim.go
...rnalversion/core/internalversion/persistentvolumeclaim.go
+12
-7
pod.go
...ers_generated/internalversion/core/internalversion/pod.go
+12
-7
podtemplate.go
...rated/internalversion/core/internalversion/podtemplate.go
+12
-7
replicationcontroller.go
...rnalversion/core/internalversion/replicationcontroller.go
+12
-7
resourcequota.go
...ted/internalversion/core/internalversion/resourcequota.go
+12
-7
secret.go
..._generated/internalversion/core/internalversion/secret.go
+12
-7
service.go
...generated/internalversion/core/internalversion/service.go
+12
-7
serviceaccount.go
...ed/internalversion/core/internalversion/serviceaccount.go
+12
-7
daemonset.go
...d/internalversion/extensions/internalversion/daemonset.go
+12
-7
deployment.go
.../internalversion/extensions/internalversion/deployment.go
+12
-7
ingress.go
...ted/internalversion/extensions/internalversion/ingress.go
+12
-7
networkpolicy.go
...ternalversion/extensions/internalversion/networkpolicy.go
+12
-7
podsecuritypolicy.go
...alversion/extensions/internalversion/podsecuritypolicy.go
+10
-5
replicaset.go
.../internalversion/extensions/internalversion/replicaset.go
+12
-7
thirdpartyresource.go
...lversion/extensions/internalversion/thirdpartyresource.go
+10
-5
networkpolicy.go
...ternalversion/networking/internalversion/networkpolicy.go
+12
-7
poddisruptionbudget.go
...rnalversion/policy/internalversion/poddisruptionbudget.go
+12
-7
clusterrole.go
...rated/internalversion/rbac/internalversion/clusterrole.go
+10
-5
clusterrolebinding.go
...nternalversion/rbac/internalversion/clusterrolebinding.go
+10
-5
role.go
...rs_generated/internalversion/rbac/internalversion/role.go
+12
-7
rolebinding.go
...rated/internalversion/rbac/internalversion/rolebinding.go
+12
-7
priorityclass.go
...ternalversion/scheduling/internalversion/priorityclass.go
+10
-5
podpreset.go
...ted/internalversion/settings/internalversion/podpreset.go
+12
-7
storageclass.go
...d/internalversion/storage/internalversion/storageclass.go
+10
-5
customresourcedefinition.go
...ersions/apiextensions/v1beta1/customresourcedefinition.go
+10
-5
customresourcedefinition.go
...apiextensions/internalversion/customresourcedefinition.go
+10
-5
externaladmissionhookconfiguration.go
...gistration/v1alpha1/externaladmissionhookconfiguration.go
+10
-5
initializerconfiguration.go
...dmissionregistration/v1alpha1/initializerconfiguration.go
+10
-5
controllerrevision.go
...io/client-go/informers/apps/v1beta1/controllerrevision.go
+12
-7
deployment.go
...src/k8s.io/client-go/informers/apps/v1beta1/deployment.go
+12
-7
statefulset.go
...rc/k8s.io/client-go/informers/apps/v1beta1/statefulset.go
+12
-7
deployment.go
...src/k8s.io/client-go/informers/apps/v1beta2/deployment.go
+12
-7
statefulset.go
...rc/k8s.io/client-go/informers/apps/v1beta2/statefulset.go
+12
-7
horizontalpodautoscaler.go
...nt-go/informers/autoscaling/v1/horizontalpodautoscaler.go
+12
-7
horizontalpodautoscaler.go
...informers/autoscaling/v2alpha1/horizontalpodautoscaler.go
+12
-7
job.go
staging/src/k8s.io/client-go/informers/batch/v1/job.go
+12
-7
cronjob.go
.../src/k8s.io/client-go/informers/batch/v2alpha1/cronjob.go
+12
-7
certificatesigningrequest.go
...formers/certificates/v1beta1/certificatesigningrequest.go
+10
-5
componentstatus.go
...src/k8s.io/client-go/informers/core/v1/componentstatus.go
+10
-5
configmap.go
staging/src/k8s.io/client-go/informers/core/v1/configmap.go
+12
-7
endpoints.go
staging/src/k8s.io/client-go/informers/core/v1/endpoints.go
+12
-7
event.go
staging/src/k8s.io/client-go/informers/core/v1/event.go
+12
-7
limitrange.go
staging/src/k8s.io/client-go/informers/core/v1/limitrange.go
+12
-7
namespace.go
staging/src/k8s.io/client-go/informers/core/v1/namespace.go
+10
-5
node.go
staging/src/k8s.io/client-go/informers/core/v1/node.go
+10
-5
persistentvolume.go
...rc/k8s.io/client-go/informers/core/v1/persistentvolume.go
+10
-5
persistentvolumeclaim.go
...s.io/client-go/informers/core/v1/persistentvolumeclaim.go
+12
-7
pod.go
staging/src/k8s.io/client-go/informers/core/v1/pod.go
+12
-7
podtemplate.go
...ing/src/k8s.io/client-go/informers/core/v1/podtemplate.go
+12
-7
replicationcontroller.go
...s.io/client-go/informers/core/v1/replicationcontroller.go
+12
-7
resourcequota.go
...g/src/k8s.io/client-go/informers/core/v1/resourcequota.go
+12
-7
secret.go
staging/src/k8s.io/client-go/informers/core/v1/secret.go
+12
-7
service.go
staging/src/k8s.io/client-go/informers/core/v1/service.go
+12
-7
serviceaccount.go
.../src/k8s.io/client-go/informers/core/v1/serviceaccount.go
+12
-7
daemonset.go
...8s.io/client-go/informers/extensions/v1beta1/daemonset.go
+12
-7
deployment.go
...s.io/client-go/informers/extensions/v1beta1/deployment.go
+12
-7
ingress.go
.../k8s.io/client-go/informers/extensions/v1beta1/ingress.go
+12
-7
podsecuritypolicy.go
...ient-go/informers/extensions/v1beta1/podsecuritypolicy.go
+10
-5
replicaset.go
...s.io/client-go/informers/extensions/v1beta1/replicaset.go
+12
-7
thirdpartyresource.go
...ent-go/informers/extensions/v1beta1/thirdpartyresource.go
+10
-5
networkpolicy.go
...k8s.io/client-go/informers/networking/v1/networkpolicy.go
+12
-7
poddisruptionbudget.go
...client-go/informers/policy/v1beta1/poddisruptionbudget.go
+12
-7
clusterrole.go
...c/k8s.io/client-go/informers/rbac/v1alpha1/clusterrole.go
+10
-5
clusterrolebinding.go
...o/client-go/informers/rbac/v1alpha1/clusterrolebinding.go
+10
-5
role.go
staging/src/k8s.io/client-go/informers/rbac/v1alpha1/role.go
+12
-7
rolebinding.go
...c/k8s.io/client-go/informers/rbac/v1alpha1/rolebinding.go
+12
-7
clusterrole.go
...rc/k8s.io/client-go/informers/rbac/v1beta1/clusterrole.go
+10
-5
clusterrolebinding.go
...io/client-go/informers/rbac/v1beta1/clusterrolebinding.go
+10
-5
role.go
staging/src/k8s.io/client-go/informers/rbac/v1beta1/role.go
+12
-7
rolebinding.go
...rc/k8s.io/client-go/informers/rbac/v1beta1/rolebinding.go
+12
-7
priorityclass.go
.../client-go/informers/scheduling/v1alpha1/priorityclass.go
+10
-5
podpreset.go
...k8s.io/client-go/informers/settings/v1alpha1/podpreset.go
+12
-7
storageclass.go
...src/k8s.io/client-go/informers/storage/v1/storageclass.go
+10
-5
storageclass.go
...8s.io/client-go/informers/storage/v1beta1/storageclass.go
+10
-5
apiservice.go
...rs/externalversions/apiregistration/v1beta1/apiservice.go
+10
-5
apiservice.go
...rnalversion/apiregistration/internalversion/apiservice.go
+10
-5
fischer.go
...ers_generated/externalversions/wardle/v1alpha1/fischer.go
+10
-5
flunder.go
...ers_generated/externalversions/wardle/v1alpha1/flunder.go
+12
-7
fischer.go
...nerated/internalversion/wardle/internalversion/fischer.go
+10
-5
flunder.go
...nerated/internalversion/wardle/internalversion/flunder.go
+12
-7
No files found.
pkg/client/informers/informers_generated/internalversion/admissionregistration/internalversion/externaladmissionhookconfiguration.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type externalAdmissionHookConfigurationInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newExternalAdmissionHookConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewExternalAdmissionHookConfigurationInformer constructs a new informer for ExternalAdmissionHookConfiguration type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewExternalAdmissionHookConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Admissionregistration
()
.
ExternalAdmissionHookConfigurations
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newExternalAdmissionHookConfigurationInformer(client internalclientset.Inte
},
&
admissionregistration
.
ExternalAdmissionHookConfiguration
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultExternalAdmissionHookConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewExternalAdmissionHookConfigurationInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
externalAdmissionHookConfigurationInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
admissionregistration
.
ExternalAdmissionHookConfiguration
{},
new
ExternalAdmissionHookConfigurationInformer
)
return
f
.
factory
.
InformerFor
(
&
admissionregistration
.
ExternalAdmissionHookConfiguration
{},
default
ExternalAdmissionHookConfigurationInformer
)
}
func
(
f
*
externalAdmissionHookConfigurationInformer
)
Lister
()
internalversion
.
ExternalAdmissionHookConfigurationLister
{
...
...
pkg/client/informers/informers_generated/internalversion/admissionregistration/internalversion/initializerconfiguration.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type initializerConfigurationInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newInitializerConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewInitializerConfigurationInformer constructs a new informer for InitializerConfiguration type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewInitializerConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Admissionregistration
()
.
InitializerConfigurations
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newInitializerConfigurationInformer(client internalclientset.Interface, res
},
&
admissionregistration
.
InitializerConfiguration
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultInitializerConfigurationInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewInitializerConfigurationInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
initializerConfigurationInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
admissionregistration
.
InitializerConfiguration
{},
new
InitializerConfigurationInformer
)
return
f
.
factory
.
InformerFor
(
&
admissionregistration
.
InitializerConfiguration
{},
default
InitializerConfigurationInformer
)
}
func
(
f
*
initializerConfigurationInformer
)
Lister
()
internalversion
.
InitializerConfigurationLister
{
...
...
pkg/client/informers/informers_generated/internalversion/apps/internalversion/controllerrevision.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type controllerRevisionInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newControllerRevisionInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewControllerRevisionInformer constructs a new informer for ControllerRevision type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewControllerRevisionInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Apps
()
.
ControllerRevisions
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Apps
()
.
ControllerRevisions
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Apps
()
.
ControllerRevisions
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Apps
()
.
ControllerRevisions
(
namespace
)
.
Watch
(
options
)
},
},
&
apps
.
ControllerRevision
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultControllerRevisionInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewControllerRevisionInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
controllerRevisionInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps
.
ControllerRevision
{},
new
ControllerRevisionInformer
)
return
f
.
factory
.
InformerFor
(
&
apps
.
ControllerRevision
{},
default
ControllerRevisionInformer
)
}
func
(
f
*
controllerRevisionInformer
)
Lister
()
internalversion
.
ControllerRevisionLister
{
...
...
pkg/client/informers/informers_generated/internalversion/apps/internalversion/statefulset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type statefulSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStatefulSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStatefulSetInformer constructs a new informer for StatefulSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStatefulSetInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Apps
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Apps
()
.
StatefulSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Apps
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Apps
()
.
StatefulSets
(
namespace
)
.
Watch
(
options
)
},
},
&
apps
.
StatefulSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStatefulSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStatefulSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
statefulSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps
.
StatefulSet
{},
new
StatefulSetInformer
)
return
f
.
factory
.
InformerFor
(
&
apps
.
StatefulSet
{},
default
StatefulSetInformer
)
}
func
(
f
*
statefulSetInformer
)
Lister
()
internalversion
.
StatefulSetLister
{
...
...
pkg/client/informers/informers_generated/internalversion/autoscaling/internalversion/horizontalpodautoscaler.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type horizontalPodAutoscalerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newHorizontalPodAutoscalerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewHorizontalPodAutoscalerInformer constructs a new informer for HorizontalPodAutoscaler type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewHorizontalPodAutoscalerInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Autoscaling
()
.
HorizontalPodAutoscalers
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Autoscaling
()
.
HorizontalPodAutoscalers
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Autoscaling
()
.
HorizontalPodAutoscalers
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Autoscaling
()
.
HorizontalPodAutoscalers
(
namespace
)
.
Watch
(
options
)
},
},
&
autoscaling
.
HorizontalPodAutoscaler
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultHorizontalPodAutoscalerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewHorizontalPodAutoscalerInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
autoscaling
.
HorizontalPodAutoscaler
{},
new
HorizontalPodAutoscalerInformer
)
return
f
.
factory
.
InformerFor
(
&
autoscaling
.
HorizontalPodAutoscaler
{},
default
HorizontalPodAutoscalerInformer
)
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Lister
()
internalversion
.
HorizontalPodAutoscalerLister
{
...
...
pkg/client/informers/informers_generated/internalversion/batch/internalversion/cronjob.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type cronJobInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCronJobInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCronJobInformer constructs a new informer for CronJob type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCronJobInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Batch
()
.
CronJobs
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Batch
()
.
CronJobs
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Batch
()
.
CronJobs
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Batch
()
.
CronJobs
(
namespace
)
.
Watch
(
options
)
},
},
&
batch
.
CronJob
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCronJobInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCronJobInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
cronJobInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
batch
.
CronJob
{},
new
CronJobInformer
)
return
f
.
factory
.
InformerFor
(
&
batch
.
CronJob
{},
default
CronJobInformer
)
}
func
(
f
*
cronJobInformer
)
Lister
()
internalversion
.
CronJobLister
{
...
...
pkg/client/informers/informers_generated/internalversion/batch/internalversion/job.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type jobInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newJobInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewJobInformer constructs a new informer for Job type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewJobInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Batch
()
.
Jobs
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Batch
()
.
Jobs
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Batch
()
.
Jobs
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Batch
()
.
Jobs
(
namespace
)
.
Watch
(
options
)
},
},
&
batch
.
Job
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultJobInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewJobInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
jobInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
batch
.
Job
{},
new
JobInformer
)
return
f
.
factory
.
InformerFor
(
&
batch
.
Job
{},
default
JobInformer
)
}
func
(
f
*
jobInformer
)
Lister
()
internalversion
.
JobLister
{
...
...
pkg/client/informers/informers_generated/internalversion/certificates/internalversion/certificatesigningrequest.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type certificateSigningRequestInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCertificateSigningRequestInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCertificateSigningRequestInformer constructs a new informer for CertificateSigningRequest type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCertificateSigningRequestInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Certificates
()
.
CertificateSigningRequests
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newCertificateSigningRequestInformer(client internalclientset.Interface, re
},
&
certificates
.
CertificateSigningRequest
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCertificateSigningRequestInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCertificateSigningRequestInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
certificateSigningRequestInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
certificates
.
CertificateSigningRequest
{},
new
CertificateSigningRequestInformer
)
return
f
.
factory
.
InformerFor
(
&
certificates
.
CertificateSigningRequest
{},
default
CertificateSigningRequestInformer
)
}
func
(
f
*
certificateSigningRequestInformer
)
Lister
()
internalversion
.
CertificateSigningRequestLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/componentstatus.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type componentStatusInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newComponentStatusInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewComponentStatusInformer constructs a new informer for ComponentStatus type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewComponentStatusInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
ComponentStatuses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newComponentStatusInformer(client internalclientset.Interface, resyncPeriod
},
&
api
.
ComponentStatus
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultComponentStatusInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewComponentStatusInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
componentStatusInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
ComponentStatus
{},
new
ComponentStatusInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
ComponentStatus
{},
default
ComponentStatusInformer
)
}
func
(
f
*
componentStatusInformer
)
Lister
()
internalversion
.
ComponentStatusLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/configmap.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type configMapInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newConfigMapInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewConfigMapInformer constructs a new informer for ConfigMap type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewConfigMapInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
ConfigMaps
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
ConfigMaps
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
ConfigMaps
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
ConfigMaps
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
ConfigMap
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultConfigMapInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewConfigMapInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
configMapInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
ConfigMap
{},
new
ConfigMapInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
ConfigMap
{},
default
ConfigMapInformer
)
}
func
(
f
*
configMapInformer
)
Lister
()
internalversion
.
ConfigMapLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/endpoints.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type endpointsInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newEndpointsInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewEndpointsInformer constructs a new informer for Endpoints type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewEndpointsInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Endpoints
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
Endpoints
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
Endpoints
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
Endpoints
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
Endpoints
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultEndpointsInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewEndpointsInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
endpointsInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Endpoints
{},
new
EndpointsInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Endpoints
{},
default
EndpointsInformer
)
}
func
(
f
*
endpointsInformer
)
Lister
()
internalversion
.
EndpointsLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/event.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type eventInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newEventInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewEventInformer constructs a new informer for Event type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewEventInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Events
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
Events
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
Events
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
Events
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
Event
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultEventInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewEventInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
eventInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Event
{},
new
EventInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Event
{},
default
EventInformer
)
}
func
(
f
*
eventInformer
)
Lister
()
internalversion
.
EventLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/limitrange.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type limitRangeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newLimitRangeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewLimitRangeInformer constructs a new informer for LimitRange type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewLimitRangeInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
LimitRanges
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
LimitRanges
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
LimitRanges
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
LimitRanges
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
LimitRange
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultLimitRangeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewLimitRangeInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
limitRangeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
LimitRange
{},
new
LimitRangeInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
LimitRange
{},
default
LimitRangeInformer
)
}
func
(
f
*
limitRangeInformer
)
Lister
()
internalversion
.
LimitRangeLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/namespace.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type namespaceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNamespaceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNamespaceInformer constructs a new informer for Namespace type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNamespaceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Namespaces
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newNamespaceInformer(client internalclientset.Interface, resyncPeriod time.
},
&
api
.
Namespace
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNamespaceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNamespaceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
namespaceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Namespace
{},
new
NamespaceInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Namespace
{},
default
NamespaceInformer
)
}
func
(
f
*
namespaceInformer
)
Lister
()
internalversion
.
NamespaceLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/node.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type nodeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNodeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNodeInformer constructs a new informer for Node type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNodeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Nodes
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newNodeInformer(client internalclientset.Interface, resyncPeriod time.Durat
},
&
api
.
Node
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNodeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNodeInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
nodeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Node
{},
new
NodeInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Node
{},
default
NodeInformer
)
}
func
(
f
*
nodeInformer
)
Lister
()
internalversion
.
NodeLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/persistentvolume.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type persistentVolumeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPersistentVolumeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPersistentVolumeInformer constructs a new informer for PersistentVolume type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPersistentVolumeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
PersistentVolumes
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPersistentVolumeInformer(client internalclientset.Interface, resyncPerio
},
&
api
.
PersistentVolume
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPersistentVolumeInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPersistentVolumeInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
persistentVolumeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
PersistentVolume
{},
new
PersistentVolumeInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
PersistentVolume
{},
default
PersistentVolumeInformer
)
}
func
(
f
*
persistentVolumeInformer
)
Lister
()
internalversion
.
PersistentVolumeLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/persistentvolumeclaim.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type persistentVolumeClaimInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPersistentVolumeClaimInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPersistentVolumeClaimInformer constructs a new informer for PersistentVolumeClaim type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPersistentVolumeClaimInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
PersistentVolumeClaims
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
PersistentVolumeClaims
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
PersistentVolumeClaims
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
PersistentVolumeClaims
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
PersistentVolumeClaim
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPersistentVolumeClaimInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPersistentVolumeClaimInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
persistentVolumeClaimInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
PersistentVolumeClaim
{},
new
PersistentVolumeClaimInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
PersistentVolumeClaim
{},
default
PersistentVolumeClaimInformer
)
}
func
(
f
*
persistentVolumeClaimInformer
)
Lister
()
internalversion
.
PersistentVolumeClaimLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/pod.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodInformer constructs a new informer for Pod type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Pods
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
Pods
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
Pods
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
Pods
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
Pod
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Pod
{},
new
PodInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Pod
{},
default
PodInformer
)
}
func
(
f
*
podInformer
)
Lister
()
internalversion
.
PodLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/podtemplate.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podTemplateInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodTemplateInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodTemplateInformer constructs a new informer for PodTemplate type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodTemplateInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
PodTemplates
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
PodTemplates
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
PodTemplates
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
PodTemplates
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
PodTemplate
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodTemplateInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodTemplateInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podTemplateInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
PodTemplate
{},
new
PodTemplateInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
PodTemplate
{},
default
PodTemplateInformer
)
}
func
(
f
*
podTemplateInformer
)
Lister
()
internalversion
.
PodTemplateLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/replicationcontroller.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type replicationControllerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newReplicationControllerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewReplicationControllerInformer constructs a new informer for ReplicationController type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewReplicationControllerInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
ReplicationControllers
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
ReplicationControllers
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
ReplicationControllers
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
ReplicationControllers
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
ReplicationController
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultReplicationControllerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewReplicationControllerInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
replicationControllerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
ReplicationController
{},
new
ReplicationControllerInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
ReplicationController
{},
default
ReplicationControllerInformer
)
}
func
(
f
*
replicationControllerInformer
)
Lister
()
internalversion
.
ReplicationControllerLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/resourcequota.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type resourceQuotaInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newResourceQuotaInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewResourceQuotaInformer constructs a new informer for ResourceQuota type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewResourceQuotaInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
ResourceQuotas
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
ResourceQuotas
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
ResourceQuotas
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
ResourceQuotas
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
ResourceQuota
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultResourceQuotaInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewResourceQuotaInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
resourceQuotaInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
ResourceQuota
{},
new
ResourceQuotaInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
ResourceQuota
{},
default
ResourceQuotaInformer
)
}
func
(
f
*
resourceQuotaInformer
)
Lister
()
internalversion
.
ResourceQuotaLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/secret.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type secretInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newSecretInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewSecretInformer constructs a new informer for Secret type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewSecretInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Secrets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
Secrets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
Secrets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
Secrets
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
Secret
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultSecretInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewSecretInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
secretInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Secret
{},
new
SecretInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Secret
{},
default
SecretInformer
)
}
func
(
f
*
secretInformer
)
Lister
()
internalversion
.
SecretLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/service.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type serviceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newServiceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewServiceInformer constructs a new informer for Service type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewServiceInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
Services
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
Services
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
Services
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
Services
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
Service
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultServiceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewServiceInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
serviceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
Service
{},
new
ServiceInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
Service
{},
default
ServiceInformer
)
}
func
(
f
*
serviceInformer
)
Lister
()
internalversion
.
ServiceLister
{
...
...
pkg/client/informers/informers_generated/internalversion/core/internalversion/serviceaccount.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type serviceAccountInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newServiceAccountInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewServiceAccountInformer constructs a new informer for ServiceAccount type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewServiceAccountInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Core
()
.
ServiceAccounts
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Core
()
.
ServiceAccounts
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Core
()
.
ServiceAccounts
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Core
()
.
ServiceAccounts
(
namespace
)
.
Watch
(
options
)
},
},
&
api
.
ServiceAccount
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultServiceAccountInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewServiceAccountInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
serviceAccountInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
api
.
ServiceAccount
{},
new
ServiceAccountInformer
)
return
f
.
factory
.
InformerFor
(
&
api
.
ServiceAccount
{},
default
ServiceAccountInformer
)
}
func
(
f
*
serviceAccountInformer
)
Lister
()
internalversion
.
ServiceAccountLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/daemonset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type daemonSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDaemonSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDaemonSetInformer constructs a new informer for DaemonSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDaemonSetInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
DaemonSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Extensions
()
.
DaemonSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Extensions
()
.
DaemonSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Extensions
()
.
DaemonSets
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions
.
DaemonSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDaemonSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDaemonSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
daemonSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
DaemonSet
{},
new
DaemonSetInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
DaemonSet
{},
default
DaemonSetInformer
)
}
func
(
f
*
daemonSetInformer
)
Lister
()
internalversion
.
DaemonSetLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/deployment.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type deploymentInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDeploymentInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDeploymentInformer constructs a new informer for Deployment type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDeploymentInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
Deployments
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Extensions
()
.
Deployments
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Extensions
()
.
Deployments
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Extensions
()
.
Deployments
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions
.
Deployment
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDeploymentInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDeploymentInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
deploymentInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
Deployment
{},
new
DeploymentInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
Deployment
{},
default
DeploymentInformer
)
}
func
(
f
*
deploymentInformer
)
Lister
()
internalversion
.
DeploymentLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/ingress.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type ingressInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newIngressInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewIngressInformer constructs a new informer for Ingress type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewIngressInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
Ingresses
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Extensions
()
.
Ingresses
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Extensions
()
.
Ingresses
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Extensions
()
.
Ingresses
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions
.
Ingress
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultIngressInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewIngressInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
ingressInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
Ingress
{},
new
IngressInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
Ingress
{},
default
IngressInformer
)
}
func
(
f
*
ingressInformer
)
Lister
()
internalversion
.
IngressLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/networkpolicy.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type networkPolicyInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNetworkPolicyInformer constructs a new informer for NetworkPolicy type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
NetworkPolicies
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Extensions
()
.
NetworkPolicies
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Extensions
()
.
NetworkPolicies
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Extensions
()
.
NetworkPolicies
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions
.
NetworkPolicy
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNetworkPolicyInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
networkPolicyInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
NetworkPolicy
{},
new
NetworkPolicyInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
NetworkPolicy
{},
default
NetworkPolicyInformer
)
}
func
(
f
*
networkPolicyInformer
)
Lister
()
internalversion
.
NetworkPolicyLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/podsecuritypolicy.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type podSecurityPolicyInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodSecurityPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodSecurityPolicyInformer constructs a new informer for PodSecurityPolicy type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodSecurityPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
PodSecurityPolicies
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPodSecurityPolicyInformer(client internalclientset.Interface, resyncPeri
},
&
extensions
.
PodSecurityPolicy
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodSecurityPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodSecurityPolicyInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podSecurityPolicyInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
PodSecurityPolicy
{},
new
PodSecurityPolicyInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
PodSecurityPolicy
{},
default
PodSecurityPolicyInformer
)
}
func
(
f
*
podSecurityPolicyInformer
)
Lister
()
internalversion
.
PodSecurityPolicyLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/replicaset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type replicaSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newReplicaSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewReplicaSetInformer constructs a new informer for ReplicaSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewReplicaSetInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
ReplicaSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Extensions
()
.
ReplicaSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Extensions
()
.
ReplicaSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Extensions
()
.
ReplicaSets
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions
.
ReplicaSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultReplicaSetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewReplicaSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
replicaSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
ReplicaSet
{},
new
ReplicaSetInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
ReplicaSet
{},
default
ReplicaSetInformer
)
}
func
(
f
*
replicaSetInformer
)
Lister
()
internalversion
.
ReplicaSetLister
{
...
...
pkg/client/informers/informers_generated/internalversion/extensions/internalversion/thirdpartyresource.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type thirdPartyResourceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newThirdPartyResourceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewThirdPartyResourceInformer constructs a new informer for ThirdPartyResource type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewThirdPartyResourceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Extensions
()
.
ThirdPartyResources
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newThirdPartyResourceInformer(client internalclientset.Interface, resyncPer
},
&
extensions
.
ThirdPartyResource
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultThirdPartyResourceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewThirdPartyResourceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
thirdPartyResourceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions
.
ThirdPartyResource
{},
new
ThirdPartyResourceInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions
.
ThirdPartyResource
{},
default
ThirdPartyResourceInformer
)
}
func
(
f
*
thirdPartyResourceInformer
)
Lister
()
internalversion
.
ThirdPartyResourceLister
{
...
...
pkg/client/informers/informers_generated/internalversion/networking/internalversion/networkpolicy.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type networkPolicyInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNetworkPolicyInformer constructs a new informer for NetworkPolicy type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Networking
()
.
NetworkPolicies
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Networking
()
.
NetworkPolicies
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Networking
()
.
NetworkPolicies
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Networking
()
.
NetworkPolicies
(
namespace
)
.
Watch
(
options
)
},
},
&
networking
.
NetworkPolicy
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNetworkPolicyInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNetworkPolicyInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
networkPolicyInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
networking
.
NetworkPolicy
{},
new
NetworkPolicyInformer
)
return
f
.
factory
.
InformerFor
(
&
networking
.
NetworkPolicy
{},
default
NetworkPolicyInformer
)
}
func
(
f
*
networkPolicyInformer
)
Lister
()
internalversion
.
NetworkPolicyLister
{
...
...
pkg/client/informers/informers_generated/internalversion/policy/internalversion/poddisruptionbudget.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podDisruptionBudgetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodDisruptionBudgetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodDisruptionBudgetInformer constructs a new informer for PodDisruptionBudget type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodDisruptionBudgetInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Policy
()
.
PodDisruptionBudgets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Policy
()
.
PodDisruptionBudgets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Policy
()
.
PodDisruptionBudgets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Policy
()
.
PodDisruptionBudgets
(
namespace
)
.
Watch
(
options
)
},
},
&
policy
.
PodDisruptionBudget
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodDisruptionBudgetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodDisruptionBudgetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podDisruptionBudgetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
policy
.
PodDisruptionBudget
{},
new
PodDisruptionBudgetInformer
)
return
f
.
factory
.
InformerFor
(
&
policy
.
PodDisruptionBudget
{},
default
PodDisruptionBudgetInformer
)
}
func
(
f
*
podDisruptionBudgetInformer
)
Lister
()
internalversion
.
PodDisruptionBudgetLister
{
...
...
pkg/client/informers/informers_generated/internalversion/rbac/internalversion/clusterrole.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleInformer constructs a new informer for ClusterRole type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Rbac
()
.
ClusterRoles
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleInformer(client internalclientset.Interface, resyncPeriod tim
},
&
rbac
.
ClusterRole
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac
.
ClusterRole
{},
new
ClusterRoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac
.
ClusterRole
{},
default
ClusterRoleInformer
)
}
func
(
f
*
clusterRoleInformer
)
Lister
()
internalversion
.
ClusterRoleLister
{
...
...
pkg/client/informers/informers_generated/internalversion/rbac/internalversion/clusterrolebinding.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleBindingInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleBindingInformer constructs a new informer for ClusterRoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleBindingInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Rbac
()
.
ClusterRoleBindings
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleBindingInformer(client internalclientset.Interface, resyncPer
},
&
rbac
.
ClusterRoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleBindingInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleBindingInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac
.
ClusterRoleBinding
{},
new
ClusterRoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac
.
ClusterRoleBinding
{},
default
ClusterRoleBindingInformer
)
}
func
(
f
*
clusterRoleBindingInformer
)
Lister
()
internalversion
.
ClusterRoleBindingLister
{
...
...
pkg/client/informers/informers_generated/internalversion/rbac/internalversion/role.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleInformer constructs a new informer for Role type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Rbac
()
.
Roles
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Rbac
()
.
Roles
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Rbac
()
.
Roles
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Rbac
()
.
Roles
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac
.
Role
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac
.
Role
{},
new
RoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac
.
Role
{},
default
RoleInformer
)
}
func
(
f
*
roleInformer
)
Lister
()
internalversion
.
RoleLister
{
...
...
pkg/client/informers/informers_generated/internalversion/rbac/internalversion/rolebinding.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleBindingInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleBindingInformer constructs a new informer for RoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleBindingInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Rbac
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Rbac
()
.
RoleBindings
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Rbac
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Rbac
()
.
RoleBindings
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac
.
RoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleBindingInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleBindingInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac
.
RoleBinding
{},
new
RoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac
.
RoleBinding
{},
default
RoleBindingInformer
)
}
func
(
f
*
roleBindingInformer
)
Lister
()
internalversion
.
RoleBindingLister
{
...
...
pkg/client/informers/informers_generated/internalversion/scheduling/internalversion/priorityclass.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type priorityClassInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPriorityClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPriorityClassInformer constructs a new informer for PriorityClass type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPriorityClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Scheduling
()
.
PriorityClasses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPriorityClassInformer(client internalclientset.Interface, resyncPeriod t
},
&
scheduling
.
PriorityClass
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPriorityClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPriorityClassInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
priorityClassInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
scheduling
.
PriorityClass
{},
new
PriorityClassInformer
)
return
f
.
factory
.
InformerFor
(
&
scheduling
.
PriorityClass
{},
default
PriorityClassInformer
)
}
func
(
f
*
priorityClassInformer
)
Lister
()
internalversion
.
PriorityClassLister
{
...
...
pkg/client/informers/informers_generated/internalversion/settings/internalversion/podpreset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podPresetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodPresetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodPresetInformer constructs a new informer for PodPreset type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodPresetInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Settings
()
.
PodPresets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Settings
()
.
PodPresets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Settings
()
.
PodPresets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Settings
()
.
PodPresets
(
namespace
)
.
Watch
(
options
)
},
},
&
settings
.
PodPreset
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodPresetInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodPresetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podPresetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
settings
.
PodPreset
{},
new
PodPresetInformer
)
return
f
.
factory
.
InformerFor
(
&
settings
.
PodPreset
{},
default
PodPresetInformer
)
}
func
(
f
*
podPresetInformer
)
Lister
()
internalversion
.
PodPresetLister
{
...
...
pkg/client/informers/informers_generated/internalversion/storage/internalversion/storageclass.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type storageClassInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStorageClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStorageClassInformer constructs a new informer for StorageClass type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStorageClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Storage
()
.
StorageClasses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newStorageClassInformer(client internalclientset.Interface, resyncPeriod ti
},
&
storage
.
StorageClass
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStorageClassInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStorageClassInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
storageClassInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
storage
.
StorageClass
{},
new
StorageClassInformer
)
return
f
.
factory
.
InformerFor
(
&
storage
.
StorageClass
{},
default
StorageClassInformer
)
}
func
(
f
*
storageClassInformer
)
Lister
()
internalversion
.
StorageClassLister
{
...
...
staging/src/k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions/apiextensions/v1beta1/customresourcedefinition.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type customResourceDefinitionInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCustomResourceDefinitionInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCustomResourceDefinitionInformer constructs a new informer for CustomResourceDefinition type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCustomResourceDefinitionInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ApiextensionsV1beta1
()
.
CustomResourceDefinitions
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newCustomResourceDefinitionInformer(client clientset.Interface, resyncPerio
},
&
apiextensions_v1beta1
.
CustomResourceDefinition
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCustomResourceDefinitionInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCustomResourceDefinitionInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
customResourceDefinitionInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apiextensions_v1beta1
.
CustomResourceDefinition
{},
new
CustomResourceDefinitionInformer
)
return
f
.
factory
.
InformerFor
(
&
apiextensions_v1beta1
.
CustomResourceDefinition
{},
default
CustomResourceDefinitionInformer
)
}
func
(
f
*
customResourceDefinitionInformer
)
Lister
()
v1beta1
.
CustomResourceDefinitionLister
{
...
...
staging/src/k8s.io/apiextensions-apiserver/pkg/client/informers/internalversion/apiextensions/internalversion/customresourcedefinition.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type customResourceDefinitionInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCustomResourceDefinitionInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCustomResourceDefinitionInformer constructs a new informer for CustomResourceDefinition type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCustomResourceDefinitionInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Apiextensions
()
.
CustomResourceDefinitions
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newCustomResourceDefinitionInformer(client internalclientset.Interface, res
},
&
apiextensions
.
CustomResourceDefinition
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCustomResourceDefinitionInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCustomResourceDefinitionInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
customResourceDefinitionInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apiextensions
.
CustomResourceDefinition
{},
new
CustomResourceDefinitionInformer
)
return
f
.
factory
.
InformerFor
(
&
apiextensions
.
CustomResourceDefinition
{},
default
CustomResourceDefinitionInformer
)
}
func
(
f
*
customResourceDefinitionInformer
)
Lister
()
internalversion
.
CustomResourceDefinitionLister
{
...
...
staging/src/k8s.io/client-go/informers/admissionregistration/v1alpha1/externaladmissionhookconfiguration.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type externalAdmissionHookConfigurationInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newExternalAdmissionHookConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewExternalAdmissionHookConfigurationInformer constructs a new informer for ExternalAdmissionHookConfiguration type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewExternalAdmissionHookConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AdmissionregistrationV1alpha1
()
.
ExternalAdmissionHookConfigurations
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newExternalAdmissionHookConfigurationInformer(client kubernetes.Interface,
},
&
admissionregistration_v1alpha1
.
ExternalAdmissionHookConfiguration
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultExternalAdmissionHookConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewExternalAdmissionHookConfigurationInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
externalAdmissionHookConfigurationInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
admissionregistration_v1alpha1
.
ExternalAdmissionHookConfiguration
{},
new
ExternalAdmissionHookConfigurationInformer
)
return
f
.
factory
.
InformerFor
(
&
admissionregistration_v1alpha1
.
ExternalAdmissionHookConfiguration
{},
default
ExternalAdmissionHookConfigurationInformer
)
}
func
(
f
*
externalAdmissionHookConfigurationInformer
)
Lister
()
v1alpha1
.
ExternalAdmissionHookConfigurationLister
{
...
...
staging/src/k8s.io/client-go/informers/admissionregistration/v1alpha1/initializerconfiguration.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type initializerConfigurationInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newInitializerConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewInitializerConfigurationInformer constructs a new informer for InitializerConfiguration type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewInitializerConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AdmissionregistrationV1alpha1
()
.
InitializerConfigurations
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newInitializerConfigurationInformer(client kubernetes.Interface, resyncPeri
},
&
admissionregistration_v1alpha1
.
InitializerConfiguration
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultInitializerConfigurationInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewInitializerConfigurationInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
initializerConfigurationInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
admissionregistration_v1alpha1
.
InitializerConfiguration
{},
new
InitializerConfigurationInformer
)
return
f
.
factory
.
InformerFor
(
&
admissionregistration_v1alpha1
.
InitializerConfiguration
{},
default
InitializerConfigurationInformer
)
}
func
(
f
*
initializerConfigurationInformer
)
Lister
()
v1alpha1
.
InitializerConfigurationLister
{
...
...
staging/src/k8s.io/client-go/informers/apps/v1beta1/controllerrevision.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type controllerRevisionInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newControllerRevisionInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewControllerRevisionInformer constructs a new informer for ControllerRevision type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewControllerRevisionInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AppsV1beta1
()
.
ControllerRevisions
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AppsV1beta1
()
.
ControllerRevisions
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AppsV1beta1
()
.
ControllerRevisions
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AppsV1beta1
()
.
ControllerRevisions
(
namespace
)
.
Watch
(
options
)
},
},
&
apps_v1beta1
.
ControllerRevision
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultControllerRevisionInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewControllerRevisionInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
controllerRevisionInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
ControllerRevision
{},
new
ControllerRevisionInformer
)
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
ControllerRevision
{},
default
ControllerRevisionInformer
)
}
func
(
f
*
controllerRevisionInformer
)
Lister
()
v1beta1
.
ControllerRevisionLister
{
...
...
staging/src/k8s.io/client-go/informers/apps/v1beta1/deployment.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type deploymentInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDeploymentInformer constructs a new informer for Deployment type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDeploymentInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AppsV1beta1
()
.
Deployments
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AppsV1beta1
()
.
Deployments
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AppsV1beta1
()
.
Deployments
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AppsV1beta1
()
.
Deployments
(
namespace
)
.
Watch
(
options
)
},
},
&
apps_v1beta1
.
Deployment
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDeploymentInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
deploymentInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
Deployment
{},
new
DeploymentInformer
)
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
Deployment
{},
default
DeploymentInformer
)
}
func
(
f
*
deploymentInformer
)
Lister
()
v1beta1
.
DeploymentLister
{
...
...
staging/src/k8s.io/client-go/informers/apps/v1beta1/statefulset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type statefulSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStatefulSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStatefulSetInformer constructs a new informer for StatefulSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStatefulSetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AppsV1beta1
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AppsV1beta1
()
.
StatefulSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AppsV1beta1
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AppsV1beta1
()
.
StatefulSets
(
namespace
)
.
Watch
(
options
)
},
},
&
apps_v1beta1
.
StatefulSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStatefulSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStatefulSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
statefulSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
StatefulSet
{},
new
StatefulSetInformer
)
return
f
.
factory
.
InformerFor
(
&
apps_v1beta1
.
StatefulSet
{},
default
StatefulSetInformer
)
}
func
(
f
*
statefulSetInformer
)
Lister
()
v1beta1
.
StatefulSetLister
{
...
...
staging/src/k8s.io/client-go/informers/apps/v1beta2/deployment.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type deploymentInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDeploymentInformer constructs a new informer for Deployment type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDeploymentInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AppsV1beta2
()
.
Deployments
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AppsV1beta2
()
.
Deployments
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AppsV1beta2
()
.
Deployments
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AppsV1beta2
()
.
Deployments
(
namespace
)
.
Watch
(
options
)
},
},
&
apps_v1beta2
.
Deployment
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDeploymentInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
deploymentInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps_v1beta2
.
Deployment
{},
new
DeploymentInformer
)
return
f
.
factory
.
InformerFor
(
&
apps_v1beta2
.
Deployment
{},
default
DeploymentInformer
)
}
func
(
f
*
deploymentInformer
)
Lister
()
v1beta2
.
DeploymentLister
{
...
...
staging/src/k8s.io/client-go/informers/apps/v1beta2/statefulset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type statefulSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStatefulSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStatefulSetInformer constructs a new informer for StatefulSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStatefulSetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AppsV1beta2
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AppsV1beta2
()
.
StatefulSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AppsV1beta2
()
.
StatefulSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AppsV1beta2
()
.
StatefulSets
(
namespace
)
.
Watch
(
options
)
},
},
&
apps_v1beta2
.
StatefulSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStatefulSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStatefulSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
statefulSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apps_v1beta2
.
StatefulSet
{},
new
StatefulSetInformer
)
return
f
.
factory
.
InformerFor
(
&
apps_v1beta2
.
StatefulSet
{},
default
StatefulSetInformer
)
}
func
(
f
*
statefulSetInformer
)
Lister
()
v1beta2
.
StatefulSetLister
{
...
...
staging/src/k8s.io/client-go/informers/autoscaling/v1/horizontalpodautoscaler.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type horizontalPodAutoscalerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewHorizontalPodAutoscalerInformer constructs a new informer for HorizontalPodAutoscaler type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AutoscalingV1
()
.
HorizontalPodAutoscalers
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AutoscalingV1
()
.
HorizontalPodAutoscalers
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AutoscalingV1
()
.
HorizontalPodAutoscalers
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AutoscalingV1
()
.
HorizontalPodAutoscalers
(
namespace
)
.
Watch
(
options
)
},
},
&
autoscaling_v1
.
HorizontalPodAutoscaler
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewHorizontalPodAutoscalerInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
autoscaling_v1
.
HorizontalPodAutoscaler
{},
new
HorizontalPodAutoscalerInformer
)
return
f
.
factory
.
InformerFor
(
&
autoscaling_v1
.
HorizontalPodAutoscaler
{},
default
HorizontalPodAutoscalerInformer
)
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Lister
()
v1
.
HorizontalPodAutoscalerLister
{
...
...
staging/src/k8s.io/client-go/informers/autoscaling/v2alpha1/horizontalpodautoscaler.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type horizontalPodAutoscalerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewHorizontalPodAutoscalerInformer constructs a new informer for HorizontalPodAutoscaler type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
AutoscalingV2alpha1
()
.
HorizontalPodAutoscalers
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
AutoscalingV2alpha1
()
.
HorizontalPodAutoscalers
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
AutoscalingV2alpha1
()
.
HorizontalPodAutoscalers
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
AutoscalingV2alpha1
()
.
HorizontalPodAutoscalers
(
namespace
)
.
Watch
(
options
)
},
},
&
autoscaling_v2alpha1
.
HorizontalPodAutoscaler
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultHorizontalPodAutoscalerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewHorizontalPodAutoscalerInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
autoscaling_v2alpha1
.
HorizontalPodAutoscaler
{},
new
HorizontalPodAutoscalerInformer
)
return
f
.
factory
.
InformerFor
(
&
autoscaling_v2alpha1
.
HorizontalPodAutoscaler
{},
default
HorizontalPodAutoscalerInformer
)
}
func
(
f
*
horizontalPodAutoscalerInformer
)
Lister
()
v2alpha1
.
HorizontalPodAutoscalerLister
{
...
...
staging/src/k8s.io/client-go/informers/batch/v1/job.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type jobInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newJobInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewJobInformer constructs a new informer for Job type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewJobInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
BatchV1
()
.
Jobs
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
BatchV1
()
.
Jobs
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
BatchV1
()
.
Jobs
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
BatchV1
()
.
Jobs
(
namespace
)
.
Watch
(
options
)
},
},
&
batch_v1
.
Job
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultJobInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewJobInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
jobInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
batch_v1
.
Job
{},
new
JobInformer
)
return
f
.
factory
.
InformerFor
(
&
batch_v1
.
Job
{},
default
JobInformer
)
}
func
(
f
*
jobInformer
)
Lister
()
v1
.
JobLister
{
...
...
staging/src/k8s.io/client-go/informers/batch/v2alpha1/cronjob.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type cronJobInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCronJobInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCronJobInformer constructs a new informer for CronJob type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCronJobInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
BatchV2alpha1
()
.
CronJobs
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
BatchV2alpha1
()
.
CronJobs
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
BatchV2alpha1
()
.
CronJobs
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
BatchV2alpha1
()
.
CronJobs
(
namespace
)
.
Watch
(
options
)
},
},
&
batch_v2alpha1
.
CronJob
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCronJobInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCronJobInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
cronJobInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
batch_v2alpha1
.
CronJob
{},
new
CronJobInformer
)
return
f
.
factory
.
InformerFor
(
&
batch_v2alpha1
.
CronJob
{},
default
CronJobInformer
)
}
func
(
f
*
cronJobInformer
)
Lister
()
v2alpha1
.
CronJobLister
{
...
...
staging/src/k8s.io/client-go/informers/certificates/v1beta1/certificatesigningrequest.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type certificateSigningRequestInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newCertificateSigningRequestInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewCertificateSigningRequestInformer constructs a new informer for CertificateSigningRequest type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewCertificateSigningRequestInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CertificatesV1beta1
()
.
CertificateSigningRequests
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newCertificateSigningRequestInformer(client kubernetes.Interface, resyncPer
},
&
certificates_v1beta1
.
CertificateSigningRequest
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultCertificateSigningRequestInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewCertificateSigningRequestInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
certificateSigningRequestInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
certificates_v1beta1
.
CertificateSigningRequest
{},
new
CertificateSigningRequestInformer
)
return
f
.
factory
.
InformerFor
(
&
certificates_v1beta1
.
CertificateSigningRequest
{},
default
CertificateSigningRequestInformer
)
}
func
(
f
*
certificateSigningRequestInformer
)
Lister
()
v1beta1
.
CertificateSigningRequestLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/componentstatus.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type componentStatusInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newComponentStatusInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewComponentStatusInformer constructs a new informer for ComponentStatus type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewComponentStatusInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
ComponentStatuses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newComponentStatusInformer(client kubernetes.Interface, resyncPeriod time.D
},
&
core_v1
.
ComponentStatus
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultComponentStatusInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewComponentStatusInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
componentStatusInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ComponentStatus
{},
new
ComponentStatusInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ComponentStatus
{},
default
ComponentStatusInformer
)
}
func
(
f
*
componentStatusInformer
)
Lister
()
v1
.
ComponentStatusLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/configmap.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type configMapInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newConfigMapInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewConfigMapInformer constructs a new informer for ConfigMap type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewConfigMapInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
ConfigMaps
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
ConfigMaps
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
ConfigMaps
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
ConfigMaps
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
ConfigMap
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultConfigMapInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewConfigMapInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
configMapInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ConfigMap
{},
new
ConfigMapInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ConfigMap
{},
default
ConfigMapInformer
)
}
func
(
f
*
configMapInformer
)
Lister
()
v1
.
ConfigMapLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/endpoints.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type endpointsInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newEndpointsInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewEndpointsInformer constructs a new informer for Endpoints type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewEndpointsInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Endpoints
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
Endpoints
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
Endpoints
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
Endpoints
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
Endpoints
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultEndpointsInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewEndpointsInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
endpointsInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Endpoints
{},
new
EndpointsInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Endpoints
{},
default
EndpointsInformer
)
}
func
(
f
*
endpointsInformer
)
Lister
()
v1
.
EndpointsLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/event.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type eventInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newEventInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewEventInformer constructs a new informer for Event type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewEventInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Events
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
Events
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
Events
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
Events
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
Event
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultEventInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewEventInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
eventInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Event
{},
new
EventInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Event
{},
default
EventInformer
)
}
func
(
f
*
eventInformer
)
Lister
()
v1
.
EventLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/limitrange.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type limitRangeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newLimitRangeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewLimitRangeInformer constructs a new informer for LimitRange type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewLimitRangeInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
LimitRanges
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
LimitRanges
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
LimitRanges
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
LimitRanges
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
LimitRange
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultLimitRangeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewLimitRangeInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
limitRangeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
LimitRange
{},
new
LimitRangeInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
LimitRange
{},
default
LimitRangeInformer
)
}
func
(
f
*
limitRangeInformer
)
Lister
()
v1
.
LimitRangeLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/namespace.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type namespaceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNamespaceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNamespaceInformer constructs a new informer for Namespace type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNamespaceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Namespaces
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newNamespaceInformer(client kubernetes.Interface, resyncPeriod time.Duratio
},
&
core_v1
.
Namespace
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNamespaceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNamespaceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
namespaceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Namespace
{},
new
NamespaceInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Namespace
{},
default
NamespaceInformer
)
}
func
(
f
*
namespaceInformer
)
Lister
()
v1
.
NamespaceLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/node.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type nodeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNodeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNodeInformer constructs a new informer for Node type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNodeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Nodes
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newNodeInformer(client kubernetes.Interface, resyncPeriod time.Duration) ca
},
&
core_v1
.
Node
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNodeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNodeInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
nodeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Node
{},
new
NodeInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Node
{},
default
NodeInformer
)
}
func
(
f
*
nodeInformer
)
Lister
()
v1
.
NodeLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/persistentvolume.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type persistentVolumeInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPersistentVolumeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPersistentVolumeInformer constructs a new informer for PersistentVolume type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPersistentVolumeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
PersistentVolumes
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPersistentVolumeInformer(client kubernetes.Interface, resyncPeriod time.
},
&
core_v1
.
PersistentVolume
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPersistentVolumeInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPersistentVolumeInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
persistentVolumeInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PersistentVolume
{},
new
PersistentVolumeInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PersistentVolume
{},
default
PersistentVolumeInformer
)
}
func
(
f
*
persistentVolumeInformer
)
Lister
()
v1
.
PersistentVolumeLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/persistentvolumeclaim.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type persistentVolumeClaimInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPersistentVolumeClaimInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPersistentVolumeClaimInformer constructs a new informer for PersistentVolumeClaim type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPersistentVolumeClaimInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
PersistentVolumeClaims
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
PersistentVolumeClaims
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
PersistentVolumeClaims
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
PersistentVolumeClaims
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
PersistentVolumeClaim
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPersistentVolumeClaimInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPersistentVolumeClaimInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
persistentVolumeClaimInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PersistentVolumeClaim
{},
new
PersistentVolumeClaimInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PersistentVolumeClaim
{},
default
PersistentVolumeClaimInformer
)
}
func
(
f
*
persistentVolumeClaimInformer
)
Lister
()
v1
.
PersistentVolumeClaimLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/pod.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodInformer constructs a new informer for Pod type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Pods
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
Pods
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
Pods
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
Pods
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
Pod
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Pod
{},
new
PodInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Pod
{},
default
PodInformer
)
}
func
(
f
*
podInformer
)
Lister
()
v1
.
PodLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/podtemplate.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podTemplateInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodTemplateInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodTemplateInformer constructs a new informer for PodTemplate type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodTemplateInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
PodTemplates
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
PodTemplates
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
PodTemplates
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
PodTemplates
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
PodTemplate
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodTemplateInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodTemplateInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podTemplateInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PodTemplate
{},
new
PodTemplateInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
PodTemplate
{},
default
PodTemplateInformer
)
}
func
(
f
*
podTemplateInformer
)
Lister
()
v1
.
PodTemplateLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/replicationcontroller.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type replicationControllerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newReplicationControllerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewReplicationControllerInformer constructs a new informer for ReplicationController type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewReplicationControllerInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
ReplicationControllers
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
ReplicationControllers
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
ReplicationControllers
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
ReplicationControllers
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
ReplicationController
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultReplicationControllerInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewReplicationControllerInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
replicationControllerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ReplicationController
{},
new
ReplicationControllerInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ReplicationController
{},
default
ReplicationControllerInformer
)
}
func
(
f
*
replicationControllerInformer
)
Lister
()
v1
.
ReplicationControllerLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/resourcequota.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type resourceQuotaInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newResourceQuotaInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewResourceQuotaInformer constructs a new informer for ResourceQuota type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewResourceQuotaInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
ResourceQuotas
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
ResourceQuotas
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
ResourceQuotas
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
ResourceQuotas
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
ResourceQuota
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultResourceQuotaInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewResourceQuotaInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
resourceQuotaInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ResourceQuota
{},
new
ResourceQuotaInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ResourceQuota
{},
default
ResourceQuotaInformer
)
}
func
(
f
*
resourceQuotaInformer
)
Lister
()
v1
.
ResourceQuotaLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/secret.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type secretInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newSecretInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewSecretInformer constructs a new informer for Secret type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewSecretInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Secrets
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
Secrets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
Secrets
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
Secrets
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
Secret
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultSecretInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewSecretInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
secretInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Secret
{},
new
SecretInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Secret
{},
default
SecretInformer
)
}
func
(
f
*
secretInformer
)
Lister
()
v1
.
SecretLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/service.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type serviceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newServiceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewServiceInformer constructs a new informer for Service type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewServiceInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
Services
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
Services
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
Services
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
Services
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
Service
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultServiceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewServiceInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
serviceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Service
{},
new
ServiceInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
Service
{},
default
ServiceInformer
)
}
func
(
f
*
serviceInformer
)
Lister
()
v1
.
ServiceLister
{
...
...
staging/src/k8s.io/client-go/informers/core/v1/serviceaccount.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type serviceAccountInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newServiceAccountInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewServiceAccountInformer constructs a new informer for ServiceAccount type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewServiceAccountInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
CoreV1
()
.
ServiceAccounts
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
CoreV1
()
.
ServiceAccounts
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
CoreV1
()
.
ServiceAccounts
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
CoreV1
()
.
ServiceAccounts
(
namespace
)
.
Watch
(
options
)
},
},
&
core_v1
.
ServiceAccount
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultServiceAccountInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewServiceAccountInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
serviceAccountInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ServiceAccount
{},
new
ServiceAccountInformer
)
return
f
.
factory
.
InformerFor
(
&
core_v1
.
ServiceAccount
{},
default
ServiceAccountInformer
)
}
func
(
f
*
serviceAccountInformer
)
Lister
()
v1
.
ServiceAccountLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/daemonset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type daemonSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDaemonSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDaemonSetInformer constructs a new informer for DaemonSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDaemonSetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
DaemonSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
ExtensionsV1beta1
()
.
DaemonSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
DaemonSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
ExtensionsV1beta1
()
.
DaemonSets
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions_v1beta1
.
DaemonSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDaemonSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDaemonSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
daemonSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
DaemonSet
{},
new
DaemonSetInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
DaemonSet
{},
default
DaemonSetInformer
)
}
func
(
f
*
daemonSetInformer
)
Lister
()
v1beta1
.
DaemonSetLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/deployment.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type deploymentInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewDeploymentInformer constructs a new informer for Deployment type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewDeploymentInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
Deployments
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
ExtensionsV1beta1
()
.
Deployments
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
Deployments
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
ExtensionsV1beta1
()
.
Deployments
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions_v1beta1
.
Deployment
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultDeploymentInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewDeploymentInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
deploymentInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
Deployment
{},
new
DeploymentInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
Deployment
{},
default
DeploymentInformer
)
}
func
(
f
*
deploymentInformer
)
Lister
()
v1beta1
.
DeploymentLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/ingress.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type ingressInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newIngressInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewIngressInformer constructs a new informer for Ingress type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewIngressInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
Ingresses
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
ExtensionsV1beta1
()
.
Ingresses
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
Ingresses
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
ExtensionsV1beta1
()
.
Ingresses
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions_v1beta1
.
Ingress
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultIngressInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewIngressInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
ingressInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
Ingress
{},
new
IngressInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
Ingress
{},
default
IngressInformer
)
}
func
(
f
*
ingressInformer
)
Lister
()
v1beta1
.
IngressLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/podsecuritypolicy.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type podSecurityPolicyInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodSecurityPolicyInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodSecurityPolicyInformer constructs a new informer for PodSecurityPolicy type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodSecurityPolicyInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
PodSecurityPolicies
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPodSecurityPolicyInformer(client kubernetes.Interface, resyncPeriod time
},
&
extensions_v1beta1
.
PodSecurityPolicy
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodSecurityPolicyInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodSecurityPolicyInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podSecurityPolicyInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
PodSecurityPolicy
{},
new
PodSecurityPolicyInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
PodSecurityPolicy
{},
default
PodSecurityPolicyInformer
)
}
func
(
f
*
podSecurityPolicyInformer
)
Lister
()
v1beta1
.
PodSecurityPolicyLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/replicaset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type replicaSetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newReplicaSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewReplicaSetInformer constructs a new informer for ReplicaSet type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewReplicaSetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
ReplicaSets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
ExtensionsV1beta1
()
.
ReplicaSets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
ReplicaSets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
ExtensionsV1beta1
()
.
ReplicaSets
(
namespace
)
.
Watch
(
options
)
},
},
&
extensions_v1beta1
.
ReplicaSet
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultReplicaSetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewReplicaSetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
replicaSetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
ReplicaSet
{},
new
ReplicaSetInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
ReplicaSet
{},
default
ReplicaSetInformer
)
}
func
(
f
*
replicaSetInformer
)
Lister
()
v1beta1
.
ReplicaSetLister
{
...
...
staging/src/k8s.io/client-go/informers/extensions/v1beta1/thirdpartyresource.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type thirdPartyResourceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newThirdPartyResourceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewThirdPartyResourceInformer constructs a new informer for ThirdPartyResource type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewThirdPartyResourceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ExtensionsV1beta1
()
.
ThirdPartyResources
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newThirdPartyResourceInformer(client kubernetes.Interface, resyncPeriod tim
},
&
extensions_v1beta1
.
ThirdPartyResource
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultThirdPartyResourceInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewThirdPartyResourceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
thirdPartyResourceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
ThirdPartyResource
{},
new
ThirdPartyResourceInformer
)
return
f
.
factory
.
InformerFor
(
&
extensions_v1beta1
.
ThirdPartyResource
{},
default
ThirdPartyResourceInformer
)
}
func
(
f
*
thirdPartyResourceInformer
)
Lister
()
v1beta1
.
ThirdPartyResourceLister
{
...
...
staging/src/k8s.io/client-go/informers/networking/v1/networkpolicy.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type networkPolicyInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newNetworkPolicyInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewNetworkPolicyInformer constructs a new informer for NetworkPolicy type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewNetworkPolicyInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
NetworkingV1
()
.
NetworkPolicies
(
meta_v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
NetworkingV1
()
.
NetworkPolicies
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
NetworkingV1
()
.
NetworkPolicies
(
meta_v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
NetworkingV1
()
.
NetworkPolicies
(
namespace
)
.
Watch
(
options
)
},
},
&
networking_v1
.
NetworkPolicy
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultNetworkPolicyInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewNetworkPolicyInformer
(
client
,
meta_v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
networkPolicyInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
networking_v1
.
NetworkPolicy
{},
new
NetworkPolicyInformer
)
return
f
.
factory
.
InformerFor
(
&
networking_v1
.
NetworkPolicy
{},
default
NetworkPolicyInformer
)
}
func
(
f
*
networkPolicyInformer
)
Lister
()
v1
.
NetworkPolicyLister
{
...
...
staging/src/k8s.io/client-go/informers/policy/v1beta1/poddisruptionbudget.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podDisruptionBudgetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodDisruptionBudgetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodDisruptionBudgetInformer constructs a new informer for PodDisruptionBudget type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodDisruptionBudgetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
PolicyV1beta1
()
.
PodDisruptionBudgets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
PolicyV1beta1
()
.
PodDisruptionBudgets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
PolicyV1beta1
()
.
PodDisruptionBudgets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
PolicyV1beta1
()
.
PodDisruptionBudgets
(
namespace
)
.
Watch
(
options
)
},
},
&
policy_v1beta1
.
PodDisruptionBudget
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodDisruptionBudgetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodDisruptionBudgetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podDisruptionBudgetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
policy_v1beta1
.
PodDisruptionBudget
{},
new
PodDisruptionBudgetInformer
)
return
f
.
factory
.
InformerFor
(
&
policy_v1beta1
.
PodDisruptionBudget
{},
default
PodDisruptionBudgetInformer
)
}
func
(
f
*
podDisruptionBudgetInformer
)
Lister
()
v1beta1
.
PodDisruptionBudgetLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1alpha1/clusterrole.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleInformer constructs a new informer for ClusterRole type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1alpha1
()
.
ClusterRoles
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleInformer(client kubernetes.Interface, resyncPeriod time.Durat
},
&
rbac_v1alpha1
.
ClusterRole
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
ClusterRole
{},
new
ClusterRoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
ClusterRole
{},
default
ClusterRoleInformer
)
}
func
(
f
*
clusterRoleInformer
)
Lister
()
v1alpha1
.
ClusterRoleLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1alpha1/clusterrolebinding.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleBindingInformer constructs a new informer for ClusterRoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1alpha1
()
.
ClusterRoleBindings
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleBindingInformer(client kubernetes.Interface, resyncPeriod tim
},
&
rbac_v1alpha1
.
ClusterRoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleBindingInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
ClusterRoleBinding
{},
new
ClusterRoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
ClusterRoleBinding
{},
default
ClusterRoleBindingInformer
)
}
func
(
f
*
clusterRoleBindingInformer
)
Lister
()
v1alpha1
.
ClusterRoleBindingLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1alpha1/role.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleInformer constructs a new informer for Role type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1alpha1
()
.
Roles
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
RbacV1alpha1
()
.
Roles
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
RbacV1alpha1
()
.
Roles
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
RbacV1alpha1
()
.
Roles
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac_v1alpha1
.
Role
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
Role
{},
new
RoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
Role
{},
default
RoleInformer
)
}
func
(
f
*
roleInformer
)
Lister
()
v1alpha1
.
RoleLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1alpha1/rolebinding.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleBindingInformer constructs a new informer for RoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleBindingInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1alpha1
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
RbacV1alpha1
()
.
RoleBindings
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
RbacV1alpha1
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
RbacV1alpha1
()
.
RoleBindings
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac_v1alpha1
.
RoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleBindingInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
RoleBinding
{},
new
RoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1alpha1
.
RoleBinding
{},
default
RoleBindingInformer
)
}
func
(
f
*
roleBindingInformer
)
Lister
()
v1alpha1
.
RoleBindingLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1beta1/clusterrole.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleInformer constructs a new informer for ClusterRole type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1beta1
()
.
ClusterRoles
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleInformer(client kubernetes.Interface, resyncPeriod time.Durat
},
&
rbac_v1beta1
.
ClusterRole
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
ClusterRole
{},
new
ClusterRoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
ClusterRole
{},
default
ClusterRoleInformer
)
}
func
(
f
*
clusterRoleInformer
)
Lister
()
v1beta1
.
ClusterRoleLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1beta1/clusterrolebinding.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type clusterRoleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewClusterRoleBindingInformer constructs a new informer for ClusterRoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1beta1
()
.
ClusterRoleBindings
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newClusterRoleBindingInformer(client kubernetes.Interface, resyncPeriod tim
},
&
rbac_v1beta1
.
ClusterRoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultClusterRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewClusterRoleBindingInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
clusterRoleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
ClusterRoleBinding
{},
new
ClusterRoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
ClusterRoleBinding
{},
default
ClusterRoleBindingInformer
)
}
func
(
f
*
clusterRoleBindingInformer
)
Lister
()
v1beta1
.
ClusterRoleBindingLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1beta1/role.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleInformer constructs a new informer for Role type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1beta1
()
.
Roles
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
RbacV1beta1
()
.
Roles
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
RbacV1beta1
()
.
Roles
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
RbacV1beta1
()
.
Roles
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac_v1beta1
.
Role
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
Role
{},
new
RoleInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
Role
{},
default
RoleInformer
)
}
func
(
f
*
roleInformer
)
Lister
()
v1beta1
.
RoleLister
{
...
...
staging/src/k8s.io/client-go/informers/rbac/v1beta1/rolebinding.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type roleBindingInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewRoleBindingInformer constructs a new informer for RoleBinding type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewRoleBindingInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
RbacV1beta1
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
RbacV1beta1
()
.
RoleBindings
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
RbacV1beta1
()
.
RoleBindings
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
RbacV1beta1
()
.
RoleBindings
(
namespace
)
.
Watch
(
options
)
},
},
&
rbac_v1beta1
.
RoleBinding
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultRoleBindingInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewRoleBindingInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
roleBindingInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
RoleBinding
{},
new
RoleBindingInformer
)
return
f
.
factory
.
InformerFor
(
&
rbac_v1beta1
.
RoleBinding
{},
default
RoleBindingInformer
)
}
func
(
f
*
roleBindingInformer
)
Lister
()
v1beta1
.
RoleBindingLister
{
...
...
staging/src/k8s.io/client-go/informers/scheduling/v1alpha1/priorityclass.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type priorityClassInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPriorityClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPriorityClassInformer constructs a new informer for PriorityClass type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPriorityClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
SchedulingV1alpha1
()
.
PriorityClasses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newPriorityClassInformer(client kubernetes.Interface, resyncPeriod time.Dur
},
&
scheduling_v1alpha1
.
PriorityClass
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPriorityClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPriorityClassInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
priorityClassInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
scheduling_v1alpha1
.
PriorityClass
{},
new
PriorityClassInformer
)
return
f
.
factory
.
InformerFor
(
&
scheduling_v1alpha1
.
PriorityClass
{},
default
PriorityClassInformer
)
}
func
(
f
*
priorityClassInformer
)
Lister
()
v1alpha1
.
PriorityClassLister
{
...
...
staging/src/k8s.io/client-go/informers/settings/v1alpha1/podpreset.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type podPresetInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newPodPresetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewPodPresetInformer constructs a new informer for PodPreset type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewPodPresetInformer
(
client
kubernetes
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
SettingsV1alpha1
()
.
PodPresets
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
SettingsV1alpha1
()
.
PodPresets
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
SettingsV1alpha1
()
.
PodPresets
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
SettingsV1alpha1
()
.
PodPresets
(
namespace
)
.
Watch
(
options
)
},
},
&
settings_v1alpha1
.
PodPreset
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultPodPresetInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewPodPresetInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
podPresetInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
settings_v1alpha1
.
PodPreset
{},
new
PodPresetInformer
)
return
f
.
factory
.
InformerFor
(
&
settings_v1alpha1
.
PodPreset
{},
default
PodPresetInformer
)
}
func
(
f
*
podPresetInformer
)
Lister
()
v1alpha1
.
PodPresetLister
{
...
...
staging/src/k8s.io/client-go/informers/storage/v1/storageclass.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type storageClassInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStorageClassInformer constructs a new informer for StorageClass type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
meta_v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
StorageV1
()
.
StorageClasses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newStorageClassInformer(client kubernetes.Interface, resyncPeriod time.Dura
},
&
storage_v1
.
StorageClass
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStorageClassInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
storageClassInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
storage_v1
.
StorageClass
{},
new
StorageClassInformer
)
return
f
.
factory
.
InformerFor
(
&
storage_v1
.
StorageClass
{},
default
StorageClassInformer
)
}
func
(
f
*
storageClassInformer
)
Lister
()
v1
.
StorageClassLister
{
...
...
staging/src/k8s.io/client-go/informers/storage/v1beta1/storageclass.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type storageClassInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewStorageClassInformer constructs a new informer for StorageClass type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
StorageV1beta1
()
.
StorageClasses
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newStorageClassInformer(client kubernetes.Interface, resyncPeriod time.Dura
},
&
storage_v1beta1
.
StorageClass
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultStorageClassInformer
(
client
kubernetes
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewStorageClassInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
storageClassInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
storage_v1beta1
.
StorageClass
{},
new
StorageClassInformer
)
return
f
.
factory
.
InformerFor
(
&
storage_v1beta1
.
StorageClass
{},
default
StorageClassInformer
)
}
func
(
f
*
storageClassInformer
)
Lister
()
v1beta1
.
StorageClassLister
{
...
...
staging/src/k8s.io/kube-aggregator/pkg/client/informers/externalversions/apiregistration/v1beta1/apiservice.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type aPIServiceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newAPIServiceInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewAPIServiceInformer constructs a new informer for APIService type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewAPIServiceInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
ApiregistrationV1beta1
()
.
APIServices
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newAPIServiceInformer(client clientset.Interface, resyncPeriod time.Duratio
},
&
apiregistration_v1beta1
.
APIService
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultAPIServiceInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewAPIServiceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
aPIServiceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apiregistration_v1beta1
.
APIService
{},
new
APIServiceInformer
)
return
f
.
factory
.
InformerFor
(
&
apiregistration_v1beta1
.
APIService
{},
default
APIServiceInformer
)
}
func
(
f
*
aPIServiceInformer
)
Lister
()
v1beta1
.
APIServiceLister
{
...
...
staging/src/k8s.io/kube-aggregator/pkg/client/informers/internalversion/apiregistration/internalversion/apiservice.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type aPIServiceInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newAPIServiceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewAPIServiceInformer constructs a new informer for APIService type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewAPIServiceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Apiregistration
()
.
APIServices
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newAPIServiceInformer(client internalclientset.Interface, resyncPeriod time
},
&
apiregistration
.
APIService
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultAPIServiceInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewAPIServiceInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
aPIServiceInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
apiregistration
.
APIService
{},
new
APIServiceInformer
)
return
f
.
factory
.
InformerFor
(
&
apiregistration
.
APIService
{},
default
APIServiceInformer
)
}
func
(
f
*
aPIServiceInformer
)
Lister
()
internalversion
.
APIServiceLister
{
...
...
staging/src/k8s.io/sample-apiserver/pkg/client/informers_generated/externalversions/wardle/v1alpha1/fischer.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type fischerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newFischerInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewFischerInformer constructs a new informer for Fischer type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewFischerInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
WardleV1alpha1
()
.
Fischers
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newFischerInformer(client clientset.Interface, resyncPeriod time.Duration)
},
&
wardle_v1alpha1
.
Fischer
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultFischerInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewFischerInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
fischerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
wardle_v1alpha1
.
Fischer
{},
new
FischerInformer
)
return
f
.
factory
.
InformerFor
(
&
wardle_v1alpha1
.
Fischer
{},
default
FischerInformer
)
}
func
(
f
*
fischerInformer
)
Lister
()
v1alpha1
.
FischerLister
{
...
...
staging/src/k8s.io/sample-apiserver/pkg/client/informers_generated/externalversions/wardle/v1alpha1/flunder.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type flunderInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newFlunderInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewFlunderInformer constructs a new informer for Flunder type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewFlunderInformer
(
client
clientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
WardleV1alpha1
()
.
Flunders
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
WardleV1alpha1
()
.
Flunders
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
WardleV1alpha1
()
.
Flunders
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
WardleV1alpha1
()
.
Flunders
(
namespace
)
.
Watch
(
options
)
},
},
&
wardle_v1alpha1
.
Flunder
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultFlunderInformer
(
client
clientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewFlunderInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
flunderInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
wardle_v1alpha1
.
Flunder
{},
new
FlunderInformer
)
return
f
.
factory
.
InformerFor
(
&
wardle_v1alpha1
.
Flunder
{},
default
FlunderInformer
)
}
func
(
f
*
flunderInformer
)
Lister
()
v1alpha1
.
FlunderLister
{
...
...
staging/src/k8s.io/sample-apiserver/pkg/client/informers_generated/internalversion/wardle/internalversion/fischer.go
View file @
37f909a2
...
...
@@ -41,8 +41,11 @@ type fischerInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newFischerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewFischerInformer constructs a new informer for Fischer type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewFischerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Wardle
()
.
Fischers
()
.
List
(
options
)
...
...
@@ -53,14 +56,16 @@ func newFischerInformer(client internalclientset.Interface, resyncPeriod time.Du
},
&
wardle
.
Fischer
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultFischerInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewFischerInformer
(
client
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
fischerInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
wardle
.
Fischer
{},
new
FischerInformer
)
return
f
.
factory
.
InformerFor
(
&
wardle
.
Fischer
{},
default
FischerInformer
)
}
func
(
f
*
fischerInformer
)
Lister
()
internalversion
.
FischerLister
{
...
...
staging/src/k8s.io/sample-apiserver/pkg/client/informers_generated/internalversion/wardle/internalversion/flunder.go
View file @
37f909a2
...
...
@@ -41,26 +41,31 @@ type flunderInformer struct {
factory
internalinterfaces
.
SharedInformerFactory
}
func
newFlunderInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
sharedIndexInformer
:=
cache
.
NewSharedIndexInformer
(
// NewFlunderInformer constructs a new informer for Flunder type.
// Always prefer using an informer factory to get a shared informer instead of getting an independent
// one. This reduces memory footprint and number of connections to the server.
func
NewFlunderInformer
(
client
internalclientset
.
Interface
,
namespace
string
,
resyncPeriod
time
.
Duration
,
indexers
cache
.
Indexers
)
cache
.
SharedIndexInformer
{
return
cache
.
NewSharedIndexInformer
(
&
cache
.
ListWatch
{
ListFunc
:
func
(
options
v1
.
ListOptions
)
(
runtime
.
Object
,
error
)
{
return
client
.
Wardle
()
.
Flunders
(
v1
.
NamespaceAll
)
.
List
(
options
)
return
client
.
Wardle
()
.
Flunders
(
namespace
)
.
List
(
options
)
},
WatchFunc
:
func
(
options
v1
.
ListOptions
)
(
watch
.
Interface
,
error
)
{
return
client
.
Wardle
()
.
Flunders
(
v1
.
NamespaceAll
)
.
Watch
(
options
)
return
client
.
Wardle
()
.
Flunders
(
namespace
)
.
Watch
(
options
)
},
},
&
wardle
.
Flunder
{},
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
}
,
indexers
,
)
}
return
sharedIndexInformer
func
defaultFlunderInformer
(
client
internalclientset
.
Interface
,
resyncPeriod
time
.
Duration
)
cache
.
SharedIndexInformer
{
return
NewFlunderInformer
(
client
,
v1
.
NamespaceAll
,
resyncPeriod
,
cache
.
Indexers
{
cache
.
NamespaceIndex
:
cache
.
MetaNamespaceIndexFunc
})
}
func
(
f
*
flunderInformer
)
Informer
()
cache
.
SharedIndexInformer
{
return
f
.
factory
.
InformerFor
(
&
wardle
.
Flunder
{},
new
FlunderInformer
)
return
f
.
factory
.
InformerFor
(
&
wardle
.
Flunder
{},
default
FlunderInformer
)
}
func
(
f
*
flunderInformer
)
Lister
()
internalversion
.
FlunderLister
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment