The functionality of the module might significantly change. Compatibility with future versions is not guaranteed.
CephClusterAuthentication
Scope: Cluster
Version: v1alpha1
-
spec
-
spec.userID
Required value
Username withoutclient.
. -
spec.userKey
Required value
Ceph auth key corresponding to theuserID
.
-
CephClusterConnection
Scope: Cluster
Version: v1alpha1
-
spec
-
spec.clusterID
Required value
Ceph cluster FSID/UUID.
Use
ceph fsid
to get Ceph cluster FSID/UUID. -
spec.monitors
Required value
List of ceph-mon IP addresses in the format10.0.0.10:6789
.
-
CephStorageClass
Scope: Cluster
Version: v1alpha1
-
spec
-
spec.cephFSCephFS specific parameters.
-
spec.cephFS.fsName
Required value
Name of the CephFS file system.Minimal length:
1
-
-
spec.clusterAuthenticationName
Required value
Name of the CephClusterAuthentication custom resource.Minimal length:
1
-
spec.clusterConnectionName
Required value
Name of the CephClusterConnection custom resource.Minimal length:
1
-
spec.rbdRados Block Device specific parameters.
-
spec.rbd.defaultFSTypeDefault file system type for the Rados Block Device.
Default:
ext4
Minimal length:
1
-
spec.rbd.pool
Required value
Name of the RBD 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.type
Required value
The type of the storage class. Might be:
- CephFS
- RBD (Rados Block Device)
Allowed values:
CephFS
,RBD
-