The functionality of the module might significantly change. Compatibility with future versions is not guaranteed.
YadroStorageClass
Scope: Cluster
Version: v1alpha1
YadroStorageClass is a Kubernetes Custom Resource that defines a configuration for a Kubernetes Storage class.
-
spec
-
spec.fsType
Required value
The filesystem type of the storage class. Might be:
- xfs
- ext4
Allowed values:
xfs
,ext4
-
spec.pool
Required value
Name of the pool.Minimal length:
1
-
spec.reclaimPolicy
Required value
The storage class’s reclaim policy. Might be:
- Delete (If the Persistent Volume Claim is deleted, deletes the Persistent Volume and its associated storage as well)
- Retain (If the Persistent Volume Claim is deleted, remains the Persistent Volume and its associated storage)
Allowed values:
Delete
,Retain
-
spec.storageConnectionName
Required value
Name of the YadroStorageConnection custom resource.Minimal length:
1
-
YadroStorageConnection
Scope: Cluster
Version: v1alpha1
Yadro storage connection parameters.
-
spec
-
spec.controlPlane
Required value
Properties of control plane connection for Yadro storage.-
spec.controlPlane.addressYadro storage address
-
spec.controlPlane.caYadro CA certificate, in case of self-signed SSL certificates
-
spec.controlPlane.passwordYadro storage password, base64 encoded
-
spec.controlPlane.skipCertificateValidationSkip Yadro storage certificate check
-
spec.controlPlane.usernameYadro storage username
-
-
spec.dataPlane
Required value
Properties of data plane connection for Yadro storage.-
spec.dataPlane.iscsiiSCSI connection properties
-
spec.dataPlane.iscsi.volumeExportPortVolume export ports for connection
-
-
spec.dataPlane.protocolSupported connection protocols
Allowed values:
iscsi
-
-