# Functions
ContainsString checks if a given slice of strings contains the provided string.
GetCredentials retrieves credentials stored in v1.SecretReference.
GetDynamicSnapshotContentNameFoGrouprSnapshot returns a unique content name for the passed in VolumeGroupSnapshot to dynamically provision a group snapshot.
GetDynamicSnapshotContentNameForSnapshot returns a unique content name for the passed in VolumeSnapshot to dynamically provision a snapshot.
getSecretReference returns a reference to the secret specified in the given nameTemplate and namespaceTemplate, or an error if the templates are not specified correctly.
Stateless functions.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsDefaultAnnotation returns a boolean if the annotation is set.
IsGroupSnapshotCreated indicates that the group snapshot has been cut on a storage system.
No description provided by the author
IsSnapshotCreated indicates that the snapshot has been cut on a storage system.
IsSnapshotDeletionCandidate checks if a volume snapshot deletionTimestamp is set and any finalizer is on the snapshot.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MapContainsKey checks if a given map of string to string contains the provided string.
NeedToAddContentFinalizer checks if a Finalizer needs to be added for the volume snapshot content.
NeedToAddSnapshotAsSourceFinalizer checks if a Finalizer needs to be added for the volume snapshot as a source for PVC.
NeedToAddSnapshotBoundFinalizer checks if a Finalizer needs to be added for the bound volume snapshot.
NoResyncPeriodFunc Returns 0 for resyncPeriod in case resyncing is not needed.
PatchVolumeGroupSnapshotContent patches a volume group snapshot content object.
PatchVolumeSnapshot patches a volume snapshot object.
PatchVolumeSnapshotContent patches a volume snapshot content object.
No description provided by the author
RemoveString returns a newly created []string that contains all items from slice that are not equal to s.
No description provided by the author
No description provided by the author
storeObjectUpdate updates given cache with a new object version from Informer callback (i.e.
# Constants
Annotation for secret name and namespace will be added to the content and used at snapshot content deletion time.
No description provided by the author
AnnVolumeGroupSnapshotBeingCreated annotation applies to VolumeGroupSnapshotContents.
AnnVolumeSnapshotBeingCreated annotation applies to VolumeSnapshotContents.
AnnVolumeSnapshotBeingDeleted annotation applies to VolumeSnapshotContents.
No description provided by the author
No description provided by the author
Prefixed name key for ListSnapshots secret.
Prefixed namespace key for ListSnapshots secret.
Prefixed name key for DeleteSnapshot secret.
Prefixed namespace key for DeleteSnapshot secret.
Prefixed VolumeGroupSnapshotContent name key.
Prefixed VolumeGroupSnapshot name key.
Prefixed VolumeGroupSnapshot namespace key.
Prefixed VolumeSnapshotContent name key.
Prefixed VolumeSnapshot name key.
Prefixed VolumeSnapshot namespace key.
Name of finalizer on PVCs that is being used as a source to create VolumeSnapshots.
Name of finalizer on VolumeSnapshot that is used as a source to create a PVC.
Name of finalizer on VolumeSnapshot that is being used as a source to create a PVC.
Name of finalizer on VolumeSnapshotContents that are bound by VolumeSnapshots.
VolumeSnapshotContentInvalidLabel is applied to invalid content as a label key.
VolumeSnapshotContentManagedByLabel is applied by the snapshot controller to the VolumeSnapshotContent object in case distributed snapshotting is enabled.
VolumeSnapshotInvalidLabel is applied to invalid snapshot as a label key.
# Variables
No description provided by the author
No description provided by the author