Documentation ¶
Index ¶
Constants ¶
View Source
const SyncerVirtualWorkspaceName string = "syncer"
Variables ¶
This section is empty.
Functions ¶
func BuildVirtualWorkspace ¶
func BuildVirtualWorkspace( rootPathPrefix string, kubeClusterClient kubernetes.ClusterInterface, dynamicClusterClient dynamic.ClusterInterface, kcpClusterClient kcpclient.ClusterInterface, wildcardKcpInformers kcpinformer.SharedInformerFactory, ) framework.VirtualWorkspace
BuildVirtualWorkspace builds a SyncerVirtualWorkspace by instanciating a DynamicVirtualWorkspace which, combined with a ForwardingREST REST storage implementation, serves a SyncTargetAPI list maintained by the APIReconciler controller.
func NewStorageBuilder ¶
func NewStorageBuilder(ctx context.Context, clusterClient dynamic.ClusterInterface, apiExportIdentityHash string, wrapper registry.StorageWrapper) apiserver.RestProviderFunc
NewStorageBuilder returns a forwarding storage build function, with an optional storage wrapper e.g. to add label based filtering.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.