Kind
Clientprofile
Group
csi.ceph.io
Version
v1
apiVersion: csi.ceph.io/v1 kind: Clientprofile 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
spec object
ClientProfileSpec defines the desired state of Ceph CSI configuration for volumes and snapshots configured to use this profile
cephConnectionRef object required
LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
name string
Name of the referent. This field is effectively required, but due to backwards compatibility is allowed to be empty. Instances of this type with an empty value here are almost certainly wrong. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
cephFs object
CephFsConfigSpec defines the desired CephFs configuration
cephCsiSecrets object
CephCsiSecretsSpec defines the secrets used by the client profile to access the Ceph cluster and perform operations on volumes.
controllerPublishSecret object
SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace
name string
name is unique within a namespace to reference a secret resource.
namespace string
namespace defines the space within which the secret name must be unique.
fuseMountOptions object
kernelMountOptions object
radosNamespace string
subVolumeGroup string
nfs object
NfsConfigSpec defines the desired NFS configuration
nvmeof object
NvmeofConfigSpec defines the desired NVMe-oF configuration
cephCsiSecrets object
CephCsiSecretsSpec defines the secrets used by the client profile to access the Ceph cluster and perform operations on volumes.
controllerPublishSecret object
SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace
name string
name is unique within a namespace to reference a secret resource.
namespace string
namespace defines the space within which the secret name must be unique.
radosNamespace string
rbd object
RbdConfigSpec defines the desired RBD configuration
cephCsiSecrets object
CephCsiSecretsSpec defines the secrets used by the client profile to access the Ceph cluster and perform operations on volumes.
controllerPublishSecret object
SecretReference represents a Secret Reference. It has enough information to retrieve secret in any namespace
name string
name is unique within a namespace to reference a secret resource.
namespace string
namespace defines the space within which the secret name must be unique.
radosNamespace string
status object
ClientProfileStatus defines the observed state of Ceph CSI configuration for volumes and snapshots configured to use this profile
Copied!