# Functions

ContainsString checks if a given slice of strings contains the provided string.
GetCredentials retrieves credentials stored in v1.SecretReference.
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
IsDefaultAnnotation returns a boolean if the annotation is set.
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
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.
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.
ValidateSnapshot performs additional strict validation.
ValidateSnapshotContent performs additional strict validation.

# 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
AnnVolumeSnapshotBeingCreated annotation applies to VolumeSnapshotContents.
AnnVolumeSnapshotBeingDeleted annotation applies to VolumeSnapshotContents.
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.
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.
VolumeSnapshotInvalidLabel is applied to invalid snapshot as a label key.

# Variables

No description provided by the author
No description provided by the author