# Constants
Available means that the device is available to use and a new persistent volume can be provisioned on it.
Discovering represents that the continuous discovery of devices is in progress.
DiscoveryFailed represents that the discovery process has failed.
DiskType represents a device-type of block disk.
No description provided by the author
Loop type device.
LVMType is an LVM type.
Multipath device type.
MultiPathType is a multipath type.
NonRotational refers to ssds.
NotAvailable means that the device is already used by some other process and shouldn't be used to provision a Persistent Volume.
Partition represents a device-type of partition.
PartType represents a device-type of partition.
RawDisk represents a device-type of block disk.
Rotational refers to magnetic disks.
Unknown means that the state of the device can't be determined.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
# Structs
DeviceInclusionSpec holds the inclusion filter spec.
DeviceStatus defines the observed state of the discovered devices.
DiscoveredDevice shows the list of discovered devices with their properties.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=localvolumediscoveries,scope=Namespaced LocalVolumeDiscovery is the Schema for the localvolumediscoveries API.
LocalVolumeDiscoveryList contains a list of LocalVolumeDiscovery.
LocalVolumeDiscoveryResult is the Schema for the localvolumediscoveryresults API.
LocalVolumeDiscoveryResultList contains a list of LocalVolumeDiscoveryResult.
LocalVolumeDiscoveryResultSpec defines the desired state of LocalVolumeDiscoveryResult.
LocalVolumeDiscoveryResultStatus defines the observed state of LocalVolumeDiscoveryResult.
LocalVolumeDiscoverySpec defines the desired state of LocalVolumeDiscovery.
LocalVolumeDiscoveryStatus defines the observed state of LocalVolumeDiscovery.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:path=localvolumesets,scope=Namespaced LocalVolumeSet is the Schema for the localvolumesets API.
LocalVolumeSetList contains a list of LocalVolumeSet.
LocalVolumeSetSpec defines the desired state of LocalVolumeSet.
LocalVolumeSetStatus defines the observed state of LocalVolumeSet.
# Type aliases
DeviceMechanicalProperty holds the device's mechanical spec.
DeviceState defines the observed state of the disk.
DeviceType is the types that will be supported by the LSO.
DiscoveredDeviceType is the types that will be discovered by the LSO.
DiscoveryPhase defines the observed phase of the discovery process.