# Constants
No description provided by the author
CopyMethodClone indicates a copy should be created using volume cloning.
CopyMethodDirect indicates a copy should not be performed.
CopyMethodNone indicates a copy should not be performed.
CopyMethodSnapshot indicates a copy should be created using a volume snapshot.
No description provided by the author
Timeout before we start updating the latestMoverStatus with an error (After timeout we still continue to sync and wait for the copy-trigger to be set/updated).
Annotation on ReplicationSource or ReplicationDestination to enable running the mover job in debug mode.
ReplicationSource/ReplicationDestination Event "action" strings: Things the controller "does".
ReplicationSource/ReplicationDestination Event "action" strings: Things the controller "does".
ReplicationSource/ReplicationDestination Event "action" strings: Things the controller "does".
ReplicationSource/ReplicationDestination Event "action" strings: Things the controller "does".
ReplicationSource/ReplicationDestination Event "action" strings: Things the controller "does".
No action.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
Warning.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
Warning.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
Warning.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
Warning.
Warning.
ReplicationSource/ReplicationDestination Event "reason" strings: Why are we sending an event?.
Volume Populator Event "reason" strings.
Volume Populator Event "reason" strings.
Volume Populator Event "reason" strings.
#nosec G101 - gosec thinks this is a cred.
Volume Populator Event "reason" strings.
Volume Populator Event "reason" strings.
No description provided by the author
No description provided by the author
No description provided by the author
VolSync latest-copy-status annotation values.
Annotations for status set by VolSync on a src pvc if UseCopyTriggerAnnotation is set to "true".
No description provided by the author
No description provided by the author
No description provided by the author
Namespace annotation to indicate that elevated permissions are ok for movers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Annotation optionally set on src pvc by user.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
A ReplicationDestination is a VolSync resource that you can use to define the destination of a VolSync replication or synchronization.
ReplicationDestinationExternalSpec defines the configuration when using an external replication provider.
ReplicationDestinationList contains a list of ReplicationDestination +kubebuilder:object:root=true.
ReplicationDestinationRcloneSpec defines the field for rclone in replicationDestination.
ReplicationDestinationResticSpec defines the field for restic in replicationDestination.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReplicationDestinationSpec defines the desired state of ReplicationDestination.
ReplicationDestinationStatus defines the observed state of ReplicationDestination.
ReplicationDestinationTriggerSpec defines when a volume will be synchronized with the source.
No description provided by the author
A ReplicationSource is a VolSync resource that you can use to define the source PVC and replication mover type, enabling you to replicate or synchronize PVC data to a remote location.
ReplicationSourceExternalSpec defines the configuration when using an external replication provider.
ReplicationSourceList contains a list of Source +kubebuilder:object:root=true.
ReplicationSourceRcloneSpec defines the field for rclone in replicationSource.
ReplicationSourceResticSpec defines the field for restic in replicationSource.
ReplicationSourceResticStatus defines the field for ReplicationSourceStatus in ReplicationSourceStatus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReplicationSourceSpec defines the desired state of ReplicationSource.
ReplicationSourceStatus defines the observed state of ReplicationSource.
define the Syncthing field.
No description provided by the author
ReplicationSourceTriggerSpec defines when a volume will be synchronized with the destination.
No description provided by the author
ResticRetainPolicy defines the feilds for Restic backup.
SyncthingPeer Defines the necessary information needed by VolSync to configure a given peer with the running Syncthing instance.
SyncthingPeerStatus Is a struct that contains information pertaining to the status of a given Syncthing peer.
# Type aliases
CopyMethodType defines the methods for creating point-in-time copies of volumes.
No description provided by the author
No description provided by the author
No description provided by the author