Skip to search

LVMNode

local.openebs.io / v1alpha1

apiVersion: local.openebs.io/v1alpha1 kind: LVMNode metadata: name: example
View raw schema
apiVersion string
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind string
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata object
volumeGroups []object required
allocationPolicy integer required
AllocationPolicy indicates the volume group allocation policy. AllocationPolicy has the following mapping between int and string for its value: [-1: "", 0: "normal", 1: "contiguous", 2: "cling", 3: "anywhere", 4: "inherited"]
free string | integer required
Free specifies the available capacity of volume group.
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
lvCount integer required
LVCount denotes total number of logical volumes in volume group.
format: int32
minimum: 0
maxLv integer required
MaxLV denotes maximum number of logical volumes allowed in volume group or 0 if unlimited.
format: int32
maxPv integer required
MaxPV denotes maximum number of physical volumes allowed in volume group or 0 if unlimited.
format: int32
metadataCount integer required
MetadataCount denotes number of metadata areas on the volume group.
format: int32
metadataFree string | integer required
MetadataFree specifies the available metadata area space for the volume group
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
metadataSize string | integer required
MetadataSize specifies size of smallest metadata area for the volume group
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
metadataUsedCount integer required
MetadataUsedCount denotes number of used metadata areas in volume group
format: int32
missingPvCount integer required
MissingPVCount denotes number of physical volumes in volume group which are missing.
format: int32
name string required
Name of the lvm volume group.
minLength: 1
permissions integer required
Permission indicates the volume group permission which can be writable or read-only. Permission has the following mapping between int and string for its value: [-1: "", 0: "writeable", 1: "read-only"]
pvCount integer required
PVCount denotes total number of physical volumes constituting the volume group.
format: int32
minimum: 0
size string | integer required
Size specifies the total size of volume group.
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
snapCount integer required
SnapCount denotes number of snapshots in volume group.
format: int32
thinPools []object
ThinPools hosted by the volume group.
free string | integer required
Free capacity of thinpool. In bytes, if no unit specified.
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
name string required
Name of the thinpool lv.
size string | integer required
Size of the thinpool lv. In bytes, if no unit specified.
string pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
uuid string required
UUID denotes a unique identity of a lvm volume group.
minLength: 1

No matches. Try .volumeGroups[].allocationPolicy for an exact path