# Functions
No description provided by the author
No description provided by the author
CopyAnnotations copies all non-controlled annotations.
CopyLabels copies all non-controlled Labels.
IsManagedBy checks the sources labels to see if the resource is currently being managed-by this controller.
No description provided by the author
MustGetKey creates a key from Kubernetes resource in the format <namespace>/<name>.
MustGetObject casts the object into a Kubernetes `metav1.Object`.
NewGenericReplicator creates a new GenericReplicator.
PrepareAnnotations prepares a new map of annotations based on the provided resource.
PrepareLabels prepares a new map of labels based on the provided resource.
PrepareOwnerReferences prepares the OwnerReferences array.
No description provided by the author
No description provided by the author
# Constants
ExternalName suffix options.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
LastAppliedConfigurationAnnotationKey is an annotation created by Kubernetes to keep track of last config.
ManagedByLabelKey is an label key appended to kube-external-sync managed resources.
ManagedByLabelValue is an label value appended to kube-external-sync managed resources.
Annotations that are added to replicated resources by this Controller.
Annotations that are added to replicated resources by this Controller.
Annotations that are added to replicated resources by this Controller.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
Annotations that are added to resources and used by this Controller.
ExternalName suffix options.
# Variables
DefaultStripAnnotations contains the annotations that are to be stripped when replicating a resource.
# Structs
GenericReplicator represents the top-level Replicator.
No description provided by the author
ReplicatorConfig represents configuration for individual resource controllers.
UpdateFuncs stores the resource updater functions.
# Interfaces
No description provided by the author