package
0.26.0
Repository: https://github.com/kcp-dev/kcp.git
Documentation: pkg.go.dev

# Functions

AddIfNotPresentOrDie tries to add everything from toAdd to indexer's indexers that does not already exist.
No description provided by the author
Append is a helper function that merged a set of indexers.
No description provided by the author
ByIndex returns all instances of T that match indexValue in indexName in indexer.
ByIndexWithFallback returns all instances of T that match indexValue in indexer, if any.
ByPathAndName returns the instance of T from the indexer with the matching path and name.
ByPathAndNameWithFallback returns the instance of T from the indexer with the matching path and name.
ClusterAndGroupResourceValue returns the index value for use with IndexAPIBindingByClusterAndAcceptedClaimedGroupResources from clusterName and groupResource.
IndexAPIBindingByAPIExport indexes the APIBindings by their APIExport's Reference Path and Name.
No description provided by the author
No description provided by the author
IndexAPIBindingByClusterAndAcceptedClaimedGroupResources is an index function that indexes an APIBinding by its accepted permission claims' group resources.
IndexAPIExportByClaimedIdentities is an index function that indexes an APIExport by its permission claims' identity hashes.
IndexAPIExportByIdentity is an index function that indexes an APIExport by its identity hash.
IndexAPIExportBySecret is an index function that indexes an APIExport by its identity secret references.
IndexByLogicalClusterPath indexes by logical cluster path, if the annotation exists.
IndexByLogicalClusterPathAndName indexes by logical cluster path and object name, if the annotation exists.

# Constants

No description provided by the author
No description provided by the author
APIBindingByClusterAndAcceptedClaimedGroupResources is the name for the index that indexes an APIBinding by its cluster name and accepted claimed group resources.
No description provided by the author
APIExportByClaimedIdentities is the indexer name for retrieving APIExports that have a permission claim for a particular identity hash.
APIExportByIdentity is the indexer name for retrieving APIExports by identity hash.
APIExportBySecret is the indexer name for retrieving APIExports by secret.
ByLogicalClusterPath indexes by logical cluster path, if the annotation exists.
ByLogicalClusterPathAndName indexes by logical cluster path and object name, if the annotation exists.