# 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.
No description provided by the author
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.
IsGroupSnapshotDeletionCandidate checks if a volume group snapshot deletionTimestamp is set and any finalizer is on the group snapshot.
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.
NeedToAddGroupSnapshotBoundFinalizer checks if a Finalizer needs to be added for the bound volume group snapshot.
NeedToAddGroupSnapshotContentFinalizer checks if a Finalizer needs to be added for the volume group 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.
PatchVolumeGroupSnapshot patches a volume group snapshot object.
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.
AnnVolumeGroupSnapshotBeingDeleted 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 VolumeGroupSnapshots that are bound to VolumeGroupSnapshotContents.
Name of finalizer on VolumeGroupSnapshotContents that are bound by VolumeGroupSnapshots.
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.
Name of finalizer on VolumeSnapshot that is a part of a VolumeGroupSnapshot.
VolumeSnapshotInvalidLabel is applied to invalid snapshot as a label key.
# Variables
No description provided by the author
No description provided by the author