Versions in this module Expand all Collapse all v1 v1.0.0 Jun 17, 2024 Changes in this version + const DefaultAPITokenMountPath + const RetainTerminatingObjectFinalizer + func RetainOrMergeClusterFields(targetGvk schema.GroupVersionKind, ...) error + type CheckUnmanagedDispatcher interface + CheckRemovedOrUnlabeled func(ctx context.Context, clusterName string) + func NewCheckUnmanagedDispatcher(clientAccessor clientAccessorFunc, targetGVR schema.GroupVersionResource, ...) CheckUnmanagedDispatcher + type FederatedResourceForDispatch interface + ApplyOverrides func(obj *unstructured.Unstructured, clusterName string) error + Object func() fedcorev1a1.GenericFederatedObject + ObjectForCluster func(clusterName string) (*unstructured.Unstructured, error) + RecordError func(errorCode string, err error) + RecordEvent func(reason, messageFmt string, args ...interface{}) + TargetGVK func() schema.GroupVersionKind + TargetGVR func() schema.GroupVersionResource + TargetName func() common.QualifiedName + TypeConfig func() *fedcorev1a1.FederatedTypeConfig + VersionForCluster func(clusterName string) (string, error) + type ManagedDispatcher interface + CollectedStatus func() status.CollectedPropagationStatus + Create func(ctx context.Context, clusterName string) + RecordClusterError func(propStatus fedcorev1a1.PropagationStatusType, clusterName string, err error) + RecordStatus func(clusterName string, propStatus fedcorev1a1.PropagationStatusType) + Update func(ctx context.Context, clusterName string, clusterObj *unstructured.Unstructured) + VersionMap func() map[string]string + func NewManagedDispatcher(clientAccessor clientAccessorFunc, fedResource FederatedResourceForDispatch, ...) ManagedDispatcher + type OperationDispatcher interface + Wait func() (ok bool, timeoutErr error) + type UnmanagedDispatcher interface + Delete func(ctx context.Context, clusterName string, clusterObj *unstructured.Unstructured) + RemoveManagedLabel func(ctx context.Context, clusterName string, clusterObj *unstructured.Unstructured) + func NewUnmanagedDispatcher(clientAccessor clientAccessorFunc, targetGVR schema.GroupVersionResource, ...) UnmanagedDispatcher