Documentation
¶
Index ¶
- func NewControllerRevisionLister(indexer cache.Indexer) listersappsv1beta1.ControllerRevisionLister
- func NewDeploymentLister(indexer cache.Indexer) listersappsv1beta1.DeploymentLister
- func NewStatefulSetLister(indexer cache.Indexer) listersappsv1beta1.StatefulSetLister
- type ControllerRevisionClusterLister
- type ControllerRevisionClusterListerExpansion
- type DeploymentClusterLister
- type DeploymentClusterListerExpansion
- type StatefulSetClusterLister
- type StatefulSetClusterListerExpansion
- type StatefulSetListerExpansion
- type StatefulSetNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewControllerRevisionLister ¶
func NewControllerRevisionLister(indexer cache.Indexer) listersappsv1beta1.ControllerRevisionLister
NewControllerRevisionLister returns a new ControllerRevisionLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
func NewDeploymentLister ¶
func NewDeploymentLister(indexer cache.Indexer) listersappsv1beta1.DeploymentLister
NewDeploymentLister returns a new DeploymentLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
func NewStatefulSetLister ¶
func NewStatefulSetLister(indexer cache.Indexer) listersappsv1beta1.StatefulSetLister
NewStatefulSetLister returns a new StatefulSetLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
Types ¶
type ControllerRevisionClusterLister ¶
type ControllerRevisionClusterLister interface {
// List lists all ControllerRevisions in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*appsv1beta1.ControllerRevision, err error)
// Cluster returns a lister that can list and get ControllerRevisions in one workspace.
Cluster(clusterName logicalcluster.Name) listersappsv1beta1.ControllerRevisionLister
ControllerRevisionClusterListerExpansion
}
ControllerRevisionClusterLister helps list ControllerRevisions across all workspaces, or scope down to a ControllerRevisionLister for one workspace. All objects returned here must be treated as read-only.
func NewControllerRevisionClusterLister ¶
func NewControllerRevisionClusterLister(indexer cache.Indexer) ControllerRevisionClusterLister
NewControllerRevisionClusterLister returns a new ControllerRevisionClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
type ControllerRevisionClusterListerExpansion ¶
type ControllerRevisionClusterListerExpansion interface{}
ControllerRevisionClusterListerExpansion allows custom methods to be added to ControllerRevisionClusterLister.
type DeploymentClusterLister ¶
type DeploymentClusterLister interface {
// List lists all Deployments in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*appsv1beta1.Deployment, err error)
// Cluster returns a lister that can list and get Deployments in one workspace.
Cluster(clusterName logicalcluster.Name) listersappsv1beta1.DeploymentLister
DeploymentClusterListerExpansion
}
DeploymentClusterLister helps list Deployments across all workspaces, or scope down to a DeploymentLister for one workspace. All objects returned here must be treated as read-only.
func NewDeploymentClusterLister ¶
func NewDeploymentClusterLister(indexer cache.Indexer) DeploymentClusterLister
NewDeploymentClusterLister returns a new DeploymentClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
type DeploymentClusterListerExpansion ¶
type DeploymentClusterListerExpansion interface{}
DeploymentClusterListerExpansion allows custom methods to be added to DeploymentClusterLister.
type StatefulSetClusterLister ¶
type StatefulSetClusterLister interface {
// List lists all StatefulSets in the indexer.
// Objects returned here must be treated as read-only.
List(selector labels.Selector) (ret []*appsv1beta1.StatefulSet, err error)
// Cluster returns a lister that can list and get StatefulSets in one workspace.
Cluster(clusterName logicalcluster.Name) listersappsv1beta1.StatefulSetLister
StatefulSetClusterListerExpansion
}
StatefulSetClusterLister helps list StatefulSets across all workspaces, or scope down to a StatefulSetLister for one workspace. All objects returned here must be treated as read-only.
func NewStatefulSetClusterLister ¶
func NewStatefulSetClusterLister(indexer cache.Indexer) StatefulSetClusterLister
NewStatefulSetClusterLister returns a new StatefulSetClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
type StatefulSetClusterListerExpansion ¶
type StatefulSetClusterListerExpansion interface{}
StatefulSetClusterListerExpansion allows custom methods to be added to StatefulSetClusterLister.
type StatefulSetListerExpansion ¶
type StatefulSetListerExpansion interface {
GetPodStatefulSets(pod *v1.Pod) ([]*apps.StatefulSet, error)
}
StatefulSetListerExpansion allows custom methods to be added to StatefulSetLister.
type StatefulSetNamespaceListerExpansion ¶
type StatefulSetNamespaceListerExpansion interface{}
StatefulSetNamespaceListerExpansion allows custom methods to be added to StatefulSetNamespaceLister.