accessmode

package
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Sep 12, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package accessmode contains accessMode related functions.

Index

Constants

View Source
const (
	StorageosProvisioner      = "kubernetes.io/storageos"
	QuobyteProvisioner        = "kubernetes.io/quobyte"
	HostPathProvisioner       = "kubernetes.io/host-path"
	AwsEbsProvisioner         = "kubernetes.io/aws-ebs"
	AzureFileProvisioner      = "kubernetes.io/azure-file"
	AzureDiskProvisioner      = "kubernetes.io/azure-disk"
	CephfsProvisioner         = "kubernetes.io/cephfs"
	CinderProvisioner         = "kubernetes.io/cinder"
	FCProvisioner             = "kubernetes.io/fc"
	FlockerProvisioner        = "kubernetes.io/flocker"
	GcePdProvisioner          = "kubernetes.io/gce-pd"
	GlusterfsProvisioner      = "kubernetes.io/glusterfs"
	IscsiProvisioner          = "kubernetes.io/iscsi"
	NFSProvisioner            = "kubernetes.io/nfs"
	RdbProvisioner            = "kubernetes.io/rbd"
	VsphereVolumeProvisioner  = "kubernetes.io/vsphere-volume"
	PortworxVolumeProvisioner = "kubernetes.io/portworx-volume"
)

Variables

This section is empty.

Functions

func ConfigMapName

func ConfigMapName() string

ConfigMapName gets the name of the tracing ConfigMap

Types

type AccessModeManager

type AccessModeManager interface {
	// SupportedAccessModes return the accessModes supported by specify storageClass
	SupportedAccessModes(sc *storagev1.StorageClass) []corev1.PersistentVolumeAccessMode
}

AccessModeManager accessMode manager supported by storageClass

func NewDynamicAccessModeManager

func NewDynamicAccessModeManager(logger *zap.SugaredLogger, informer configmap.DefaultingWatcher) AccessModeManager

NewDynamicAccessModeManager helper function for constructing AccessModeManager

Jump to

Keyboard shortcuts

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