CephCSIDriver
Scope: Cluster
Version: v1alpha1
Ceph cluster connection parameters and StorageClasses configuration.
- specobject
Required value
- cephfsobject
- storageClassesarray of objects
CephFS StorageClasses.
- allowVolumeExpansionboolean
Allows the users to resize the volume by editing the corresponding PVC object.
Default:
true
- fsNamestring
Required value
CephFS filesystem name.
- mountOptionsarray of strings
List of mount options.
- namePostfixstring
Required value
Part of the StorageClass name after
-
.The name from the CustomResource
CephCSIDriver
is used as the first part. - poolstring
Ceph pool name into which volume data shall be stored.
- reclaimPolicystring
The reclaim policy for a PersistentVolume.
Default:
"Retain"
Allowed values:
Delete
,Retain
- allowVolumeExpansionboolean
- subvolumeGroupstring
CephFS subvolume group name.
- storageClassesarray of objects
- clusterIDstring
Required value
Ceph cluster FSID/UUID.
Use
ceph fsid
to get Ceph cluster FSID/UUID. - monitorsarray of strings
Required value
List of ceph-mon IP addresses in the format
10.0.0.10:6789
. - rbdobject
- storageClassesarray of objects
Description of StorageClasses for Rados Block Device (RBD).
- allowVolumeExpansionboolean
Allows the users to resize the volume by editing the corresponding PVC object.
Default:
true
- defaultFSTypestring
Default fstype.
Default:
"ext4"
Allowed values:
ext4
,xfs
- mountOptionsarray of strings
List of mount options.
- namePostfixstring
Required value
Part of the StorageClass name after
-
.The name from the CustomResource
CephCSIDriver
is used as the first part. - poolstring
Ceph pool into which the RBD image shall be created.
- reclaimPolicystring
The reclaim policy for a PersistentVolume.
Default:
"Retain"
Allowed values:
Delete
,Retain
- allowVolumeExpansionboolean
- storageClassesarray of objects
- userIDstring
Required value
Username without
client.
. - userKeystring
Required value
Ceph auth key corresponding to the
userID
.
- cephfsobject