Documentation ¶
Index ¶
Constants ¶
View Source
const ( VolumeKind = "Volume" AvailableCapacityKind = "AvailableCapacity" AvailableCapacityReservationKind = "AvailableCapacityReservation" LVGKind = "LogicalVolumeGroup" DriveKind = "Drive" CSIBMNodeKind = "Node" Version = "v1" CSICRsGroupVersion = "csi-baremetal.dell.com" APIV1Version = "csi-baremetal.dell.com/v1" // CSI statuses Creating = "CREATING" Created = "CREATED" VolumeReady = "VOLUME_READY" Published = "PUBLISHED" Removing = "REMOVING" Removed = "REMOVED" Failed = "FAILED" Empty = "" Resizing = "RESIZING" Resized = "RESIZED" // Health statuses HealthUnknown = "UNKNOWN" HealthGood = "GOOD" HealthSuspect = "SUSPECT" HealthBad = "BAD" // TODO need to split constants by different packages // Drive status DriveStatusOnline = "ONLINE" DriveStatusOffline = "OFFLINE" // Drive Usage status DriveUsageInUse = "IN_USE" DriveUsageReleasing = "RELEASING" DriveUsageReleased = "RELEASED" DriveUsageFailed = "FAILED" DriveUsageRemoving = "REMOVING" DriveUsageRemoved = "REMOVED" // Drive type DriveTypeHDD = "HDD" DriveTypeSSD = "SSD" DriveTypeNVMe = "NVME" // Drive annotations DriveAnnotationRemoval = "removal" DriveAnnotationRemovalReady = "ready" DriveAnnotationVolumeStatusPrefix = "status" // Deprecated annotations DriveAnnotationReplacement = "replacement" // Volume operational status OperationalStatusOperative = "OPERATIVE" OperationalStatusInoperative = "INOPERATIVE" OperationalStatusStaging = "STAGING" OperationalStatusMissing = "MISSING" OperationalStatusMaintenance = "MAINTENANCE" OperationalStatusUnknown = "UNKNOWN" // Volume Usage status VolumeUsageInUse = DriveUsageInUse VolumeUsageReleasing = DriveUsageReleasing VolumeUsageReleased = DriveUsageReleased VolumeUsageFailed = DriveUsageFailed // Release Volume annotations VolumeAnnotationRelease = "release" VolumeAnnotationReleaseDone = "done" VolumeAnnotationReleaseFailed = "failed" VolumeAnnotationReleaseStatus = "status" //Volume expansion annotations VolumePreviousStatus = "expansion/previous-status" VolumePreviousCapacity = "expansion/previous-capacity" // TODO Mount status? // Volume mode ModeRAW = "RAW" ModeRAWPART = "RAW_PART" ModeFS = "FS" //LVG annotations LVGFreeSpaceAnnotation = "lvg/free-space" // Volume location type LocationTypeDrive = "DRIVE" LocationTypeLVM = "LVM" LocationTypeNVMe = "NVME" // Available Capacity Reservation statuses ReservationRequested = "REQUESTED" ReservationConfirmed = "RESERVED" ReservationRejected = "REJECTED" ReservationCancelled = "CANCELLED" // CSI StorageClass // For volumes with storage class 'ANY' CSI will pick any AC except LVG AC StorageClassAny = "ANY" StorageClassHDD = "HDD" StorageClassSSD = "SSD" StorageClassNVMe = "NVME" StorageClassHDDLVG = "HDDLVG" StorageClassSSDLVG = "SSDLVG" StorageClassNVMeLVG = "NVMELVG" StorageClassSystemLVG = "SYSLVG" LocateStart = int32(0) LocateStop = int32(1) LocateStatus = int32(2) LocateStatusOff = int32(0) LocateStatusOn = int32(1) LocateStatusNotAvailable = int32(2) DockerImageKernelVersion = "5.4" // CSI Drive taint-like label key and value DriveTaintKey = "drive.csi-baremetal.dell.com/taint" DriveTaintValue = "NoSchedule" // CSI StorageGroup label key StorageGroupLabelKey = "drive.csi-baremetal.dell.com/storage-group" // CSI StorageGroup Status StorageGroupPhaseSyncing = "SYNCING" StorageGroupPhaseSynced = "SYNCED" StorageGroupPhaseRemoving = "REMOVING" StorageGroupPhaseInvalid = "INVALID" // CSI StorageGroup annotations StorageGroupAnnotationDriveRemovalPrefix = "drive-removal" StorageGroupAnnotationDriveRemovalDone = "done" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package acrcrd contains API Schema definitions for the available capacity reservation v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package acrcrd contains API Schema definitions for the available capacity reservation v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package accrd contains API Schema definitions for the available capacity v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package accrd contains API Schema definitions for the available capacity v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package drivecrd contains API Schema definitions for the drive v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package drivecrd contains API Schema definitions for the drive v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package lvgcrd contains API Schema definitions for the LogicalVolumeGroup v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package lvgcrd contains API Schema definitions for the LogicalVolumeGroup v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package nodecrd contains API Schema definitions for the csi node v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package nodecrd contains API Schema definitions for the csi node v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package sgcrd contains API Schema definitions for the StorageGroup v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package sgcrd contains API Schema definitions for the StorageGroup v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Package volumecrd contains API Schema definitions for the volume v1 API group +groupName=csi-baremetal.dell.com +versionName=v1
|
Package volumecrd contains API Schema definitions for the volume v1 API group +groupName=csi-baremetal.dell.com +versionName=v1 |
Click to show internal directories.
Click to hide internal directories.