Documentation
¶
Index ¶
- Constants
- func NewPvcBackupItemAction(f veleroclient.Factory) plugincommon.HandlerInitializer
- func NewVolumeSnapshotBackupItemAction(f client.Factory) plugincommon.HandlerInitializer
- func NewVolumeSnapshotClassBackupItemAction(logger logrus.FieldLogger) (any, error)
- func NewVolumeSnapshotContentBackupItemAction(logger logrus.FieldLogger) (any, error)
Constants ¶
View Source
const ( VolumeSnapshotFinalizerGroupProtection = "snapshot.storage.kubernetes.io/volumesnapshot-in-group-protection" VolumeSnapshotFinalizerSourceProtection = "snapshot.storage.kubernetes.io/volumesnapshot-as-source-protection" )
TODO: Replace hardcoded VolumeSnapshot finalizer strings with constants from "github.com/kubernetes-csi/external-snapshotter/v8/pkg/utils" once module/toolchain upgrades are done. Finalizer constants
Variables ¶
This section is empty.
Functions ¶
func NewPvcBackupItemAction ¶
func NewPvcBackupItemAction(f veleroclient.Factory) plugincommon.HandlerInitializer
func NewVolumeSnapshotBackupItemAction ¶
func NewVolumeSnapshotBackupItemAction( f client.Factory, ) plugincommon.HandlerInitializer
NewVolumeSnapshotBackupItemAction returns VolumeSnapshotBackupItemAction instance.
func NewVolumeSnapshotClassBackupItemAction ¶
func NewVolumeSnapshotClassBackupItemAction(logger logrus.FieldLogger) (any, error)
NewVolumeSnapshotClassBackupItemAction returns a VolumeSnapshotClassBackupItemAction instance.
func NewVolumeSnapshotContentBackupItemAction ¶
func NewVolumeSnapshotContentBackupItemAction( logger logrus.FieldLogger, ) (any, error)
NewVolumeSnapshotContentBackupItemAction returns a VolumeSnapshotContentBackupItemAction instance.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.