Documentation
¶
Index ¶
- func NewForLogicalCluster(config *rest.Config, scheme *runtime.Scheme, clusterKey logicalcluster.Name) (client.Client, error)
- type ConfigSchemeKCPClientGetter
- type KCPClientGetter
- type KCPCombinedClientGetter
- type Lister
- type ManagerKCPClientGetter
- func (f *ManagerKCPClientGetter) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
- func (f *ManagerKCPClientGetter) NewClientForLogicalCluster(ctx context.Context, cluster string) (client.Client, error)
- func (f *ManagerKCPClientGetter) NewClientFromContext(ctx context.Context) (client.Client, error)
- type ProviderLister
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConfigSchemeKCPClientGetter ¶ added in v0.31.0
type ConfigSchemeKCPClientGetter struct {
// contains filtered or unexported fields
}
ConfigSchemeKCPClientGetter builds cluster and all-Clients via a given config and scheme.
func NewConfigSchemeKCPClientGetter ¶ added in v0.31.0
func NewConfigSchemeKCPClientGetter(config *rest.Config, scheme *runtime.Scheme) *ConfigSchemeKCPClientGetter
func (*ConfigSchemeKCPClientGetter) NewClientForLogicalCluster ¶ added in v0.31.0
func (*ConfigSchemeKCPClientGetter) NewClientFromContext ¶ added in v0.31.0
type KCPClientGetter ¶ added in v0.31.0
type KCPCombinedClientGetter ¶ added in v0.31.0
type KCPCombinedClientGetter interface {
KCPClientGetter
Lister
}
type Lister ¶ added in v0.32.0
type Lister interface {
List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
}
type ManagerKCPClientGetter ¶ added in v0.31.0
type ManagerKCPClientGetter struct {
// contains filtered or unexported fields
}
ManagerKCPClientGetter retrieves cluster clients via the manager and builds all-Clients via the manager's config and scheme.
func NewManagerKCPClientGetter ¶ added in v0.31.0
func NewManagerKCPClientGetter(mgr mcmanager.Manager, provider *provider.Provider) *ManagerKCPClientGetter
func (*ManagerKCPClientGetter) List ¶ added in v0.32.0
func (f *ManagerKCPClientGetter) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
func (*ManagerKCPClientGetter) NewClientForLogicalCluster ¶ added in v0.31.0
func (*ManagerKCPClientGetter) NewClientFromContext ¶ added in v0.31.0
type ProviderLister ¶ added in v0.32.0
type ProviderLister struct {
// contains filtered or unexported fields
}
func NewProviderLister ¶ added in v0.32.0
func NewProviderLister(provider *provider.Provider) *ProviderLister
func (*ProviderLister) List ¶ added in v0.32.0
func (p *ProviderLister) List(ctx context.Context, list client.ObjectList, opts ...client.ListOption) error
List lists resources across all clusters on all cshards.
Click to show internal directories.
Click to hide internal directories.