StorageProfile
cdi.kubevirt.io / v1beta1
apiVersion: cdi.kubevirt.io/v1beta1
kind: StorageProfile
metadata:
name: example
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
spec object required
StorageProfileSpec defines specification for StorageProfile
claimPropertySets []object
ClaimPropertySets is a provided set of properties applicable to PVC
maxItems:
8
accessModes
[]string required
AccessModes contains the desired access modes the volume should have.
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
maxItems:
4
volumeMode
string required
VolumeMode defines what type of volume is required by the claim.
Value of Filesystem is implied when not included in claim spec.
enum:
Block, Filesystem
cloneStrategy
string
CloneStrategy defines the preferred method for performing a CDI clone
dataImportCronSourceFormat
string
DataImportCronSourceFormat defines the format of the DataImportCron-created disk image sources
snapshotClass
string
SnapshotClass is optional specific VolumeSnapshotClass for CloneStrategySnapshot. If not set, a VolumeSnapshotClass is chosen according to the provisioner.
status object
StorageProfileStatus provides the most recently observed status of the StorageProfile
claimPropertySets []object
ClaimPropertySets computed from the spec and detected in the system
maxItems:
8
accessModes
[]string required
AccessModes contains the desired access modes the volume should have.
More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1
maxItems:
4
volumeMode
string required
VolumeMode defines what type of volume is required by the claim.
Value of Filesystem is implied when not included in claim spec.
enum:
Block, Filesystem
cloneStrategy
string
CloneStrategy defines the preferred method for performing a CDI clone
conditions []object
Conditions contains the current conditions observed for the StorageProfile
lastHeartbeatTime
string
format:
date-time
lastTransitionTime
string
format:
date-time
message
string
reason
string
status
string required
type
string required
StorageProfileConditionType is the string representation of known condition types
dataImportCronSourceFormat
string
DataImportCronSourceFormat defines the format of the DataImportCron-created disk image sources
provisioner
string
The Storage class provisioner plugin name
snapshotClass
string
SnapshotClass is optional specific VolumeSnapshotClass for CloneStrategySnapshot. If not set, a VolumeSnapshotClass is chosen according to the provisioner.
storageClass
string
The StorageClass name for which capabilities are defined
No matches. Try .spec.claimPropertySets for an exact path