The module lifecycle stage: General Availability
The module has requirements for installation
The Deckhouse Kubernetes Platform installs CRDs but does not remove them when a module is disabled. If you no longer need the created CRDs, delete them.
HuaweiStorageClass
Scope: Cluster
Version: v1alpha1
-
objectspec
-
stringspec.fsType
Required value
The filesystem type of the storage class.Allowed values:
xfs,ext4 -
stringspec.pool
Required value
Name of the pool.Minimal length:
1 -
stringspec.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 -
stringspec.storageConnectionName
Required value
Name of the HuaweiStorageConnection object.Minimal length:
1
-
-
objectstatusDisplays current information about the StorageClass.
-
stringstatus.phase
The StorageClass current state. Might be:
- Failed (if the controller received incorrect object configuration, or some errors occurred during the operation)
- Created (if everything went fine)
Allowed values:
Failed,Created -
stringstatus.reasonAdditional information about the current state of the StorageClass.
-
HuaweiStorageConnection
Scope: Cluster
Version: v1alpha1
-
objectspec
-
stringspec.login
Required value
Username for authenticating with the storage system. -
integerspec.maxClientThreads
Required value
Maximum number of concurrent client connections to the storage system. -
stringspec.password
Required value
Password for authenticating with the storage system. -
array of stringsspec.pools
Required value
List of storage pool names on the storage system. -
array of stringsspec.portalsList of data-plane portal addresses (IP addresses) of the storage system.
-
stringspec.protocol
Required value
The data transport protocol used to connect to the storage system.Allowed values:
ISCSI,FC,ROCE,FC-NVME,DPC,SCSI -
stringspec.storageType
Required value
The type of the Huawei storage system.Allowed values:
OceanStorSAN,OceanStorNAS,OceanStorDtree,FusionStorageSAN,FusionStorageNAS -
array of stringsspec.urls
Required value
Management interface URLs of the storage system (e.g.,https://192.168.1.1:8088).
-
-
objectstatusDisplays current information about the objects managed by the HuaweiStorageConnection custom resource.
-
stringstatus.phase
The current state of objects managed by the HuaweiStorageConnection custom resource. Might be:
- Failed (if the controller received incorrect object configuration or some errors occurred during the operation)
- Created (if everything went fine)
Allowed values:
Failed,Created -
stringstatus.reasonAdditional information about the objects managed by the HuaweiStorageConnection custom resource.
-