common_controller

package
v6.3.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 31 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCSISnapshotCommonController

func NewCSISnapshotCommonController(
	clientset clientset.Interface,
	client kubernetes.Interface,
	volumeSnapshotInformer snapshotinformers.VolumeSnapshotInformer,
	volumeSnapshotContentInformer snapshotinformers.VolumeSnapshotContentInformer,
	volumeSnapshotClassInformer snapshotinformers.VolumeSnapshotClassInformer,
	volumeGroupSnapshotInformer groupsnapshotinformers.VolumeGroupSnapshotInformer,
	volumeGroupSnapshotContentInformer groupsnapshotinformers.VolumeGroupSnapshotContentInformer,
	volumeGroupSnapshotClassInformer groupsnapshotinformers.VolumeGroupSnapshotClassInformer,
	pvcInformer coreinformers.PersistentVolumeClaimInformer,
	nodeInformer coreinformers.NodeInformer,
	metricsManager metrics.MetricsManager,
	resyncPeriod time.Duration,
	snapshotRateLimiter workqueue.RateLimiter,
	contentRateLimiter workqueue.RateLimiter,
	groupSnapshotRateLimiter workqueue.RateLimiter,
	groupSnapshotContentRateLimiter workqueue.RateLimiter,
	enableDistributedSnapshotting bool,
	preventVolumeModeConversion bool,
	enableVolumeGroupSnapshots bool,
) *csiSnapshotCommonController

NewCSISnapshotController returns a new *csiSnapshotCommonController

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL