package
4.17.0
Repository: https://github.com/openshift/lvm-operator.git
Documentation: pkg.go.dev

# Constants

ChunkSizeCalculationPolicyHost calculates the chunk size based on the lvm2 host setting on the node.
ChunkSizeCalculationPolicyStatic calculates the chunk size based on a static size attribute.
DeviceDiscoveryPolicyPreconfigured indicates the devices are preconfigured through a DeviceSelector.
DeviceDiscoveryPolicyRuntimeDynamic indicates the devices are added to the VG dynamically if they are present at runtime.
No description provided by the author
No description provided by the author
LVMStatusDegraded means that the lvmcluster has been created but is not using the specified config.
LVMStatusFailed means that the lvmcluster could not be created.
LVMStatusProgressing means that the lvmcluster creation is in progress.
LVMStatusReady means that the lvmcluster has been created and is Ready.
LVMStatusUnknown means that the lvmcluster has been in an unknown state.
ResourcesAvailable indicates whether the resources maintained by the operator are reconciled without any issues.
ThinPoolConfigMaxRecommendedSizePercent is the maximum recommended size percent for the thin pool.
VGStatusDegraded means that the VG has been created but is not using the specified config.
VGStatusFailed means that the VG could not be created.
VGStatusProgressing means that the VG creation is still in progress.
VGStatusReady means that the vg has been created and is Ready.
VolumeGroupsReady indicates whether the volume groups maintained by the operator are in a ready state.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

No description provided by the author
DeviceClassStatus defines the observed status of the deviceclass across all nodes.
DeviceSelector specifies the list of criteria that have to match before a device is assigned.
No description provided by the author
LVMCluster is the Schema for the lvmclusters API.
LVMClusterList contains a list of LVMCluster.
LVMClusterSpec defines the desired state of LVMCluster.
LVMClusterStatus defines the observed state of LVMCluster.
LVMVolumeGroup is the Schema for the lvmvolumegroups API.
LVMVolumeGroupList contains a list of LVMVolumeGroup.
LVMVolumeGroupNodeStatus is the Schema for the lvmvolumegroupnodestatuses API.
LVMVolumeGroupNodeStatusList contains a list of LVMVolumeGroupNodeStatus.
LVMVolumeGroupNodeStatusSpec defines the desired state of LVMVolumeGroupNodeStatus.
LVMVolumeGroupNodeStatusStatus defines the observed state of LVMVolumeGroupNodeStatus.
LVMVolumeGroupSpec defines the desired state of LVMVolumeGroup.
LVMVolumeGroupStatus defines the observed state of LVMVolumeGroup.
NodeStatus defines the observed state of the deviceclass on the node.
No description provided by the author
No description provided by the author
No description provided by the author

# Type aliases

ChunkSizeCalculationPolicy specifies the policy to calculate the chunk size for the underlying volume.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author