CephFilesystemSubVolumeGroup
ceph.rook.io / v1
apiVersion: ceph.rook.io/v1
kind: CephFilesystemSubVolumeGroup
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 required
spec object required
Spec represents the specification of a Ceph Filesystem SubVolumeGroup
clusterID
string
ClusterID to be used for this subvolume group in the CSI configuration.
It must be unique among all Ceph clusters managed by Rook.
If not specified, the clusterID will be generated and can be found in the CR status.
pattern:
^[a-zA-Z0-9_-]+$minLength:
1maxLength:
36
csiMetadataRadosNamespace
string
The RADOS namespace ceph-csi uses for additional metadata it stores in the metadata pool of the CephFS.
If not specified the default of the ceph-csi driver is used.
minLength:
1maxLength:
1024
dataPoolName
string
The data pool name for the Ceph Filesystem subvolume group layout, if the default CephFS pool is not desired.
filesystemName
string required
FilesystemName is the name of Ceph Filesystem SubVolumeGroup volume name. Typically it's the name of
the CephFilesystem CR. If not coming from the CephFilesystem CR, it can be retrieved from the
list of Ceph Filesystem volumes with `ceph fs volume ls`. To learn more about Ceph Filesystem
abstractions see https://docs.ceph.com/en/latest/cephfs/fs-volumes/#fs-volumes-and-subvolumes
name
string
The name of the subvolume group. If not set, the default is the name of the subvolumeGroup CR.
pinning object
Pinning configuration of CephFilesystemSubVolumeGroup,
reference https://docs.ceph.com/en/latest/cephfs/fs-volumes/#pinning-subvolumes-and-subvolume-groups
only one out of (export, distributed, random) can be set at a time
distributed
integer
minimum:
0maximum:
1
export
integer
minimum:
-1maximum:
256
random
number
minimum:
0maximum:
1
quota
string | integer
Quota size of the Ceph Filesystem subvolume group.
string pattern:
^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$status object
Status represents the status of a CephFilesystem SubvolumeGroup
info
object
observedGeneration
integer
ObservedGeneration is the latest generation observed by the controller.
format:
int64
phase
string
ConditionType represent a resource's status
No matches. Try .spec.clusterID for an exact path