ClientProfile
csi.ceph.io / v1
apiVersion: csi.ceph.io/v1
kind: ClientProfile
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
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
No matches. Try .spec.cephConnectionRef for an exact path