kubernetes/test/e2e/storage/csimock/csi_snapshot.go

var _

// checkDeleteSnapshotSecrets checks if delete snapshot secrets annotation is applied to the VolumeSnapshotContent.
func checkDeleteSnapshotSecrets(cs clientset.Interface, annotations interface{}

func deleteSnapshot(cs clientset.Interface, config *storageframework.PerTestConfig, snapshot *unstructured.Unstructured) {}

type snapshotMetricsTestConfig

type snapshotControllerMetrics

func newSnapshotMetricsTestConfig(metricName, metricType, driverName, operationName, operationStatus, le string, pattern storageframework.TestPattern) snapshotMetricsTestConfig {}

func newSnapshotControllerMetrics(cfg snapshotMetricsTestConfig, metricsGrabber *e2emetrics.Grabber) *snapshotControllerMetrics {}

func (scm *snapshotControllerMetrics) waitForSnapshotControllerMetric(ctx context.Context, expectedValue float64, timeout time.Duration) {}

func (scm *snapshotControllerMetrics) getSnapshotControllerMetricValue(ctx context.Context) (float64, error) {}

func (scm *snapshotControllerMetrics) getMetricsTable() map[string]float64 {}

func (scm *snapshotControllerMetrics) showMetricsFailure(metricKey string) {}

func (scm *snapshotControllerMetrics) grabSnapshotControllerMetrics(ctx context.Context) error {}

func (scm *snapshotControllerMetrics) getMetricKey() string {}

func snapshotMetricKey(metricName, driverName, operationName, operationStatus, snapshotType, le string) string {}