Kind
Cephfilesystemsubvolumegroup
Group
ceph.rook.io
Version
v1
apiVersion: ceph.rook.io/v1 kind: Cephfilesystemsubvolumegroup metadata: name: example
View raw schema
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: 1
maxLength: 36
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: 0
maximum: 1
export integer
minimum: -1
maximum: 256
random number
minimum: 0
maximum: 1
quota object
Quota size of the Ceph Filesystem subvolume group.
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
Copied!