The functionality of the module might significantly change. Compatibility with future versions is not guaranteed.

CephClusterAuthentication

Scope: Cluster
Version: v1alpha1

Ceph cluster authentication parameters.
  • spec
    object
    • spec.userID
      string

      Required value

      Username without client..
    • spec.userKey
      string

      Required value

      Ceph auth key corresponding to the userID.

CephClusterConnection

Scope: Cluster
Version: v1alpha1

Ceph cluster connection parameters.
  • spec
    object
    • spec.clusterID
      string

      Required value

      Ceph cluster FSID/UUID.

      Use ceph fsid to get Ceph cluster FSID/UUID.

    • spec.monitors
      array of strings

      Required value

      List of ceph-mon IP addresses in the format 10.0.0.10:6789.

CephStorageClass

Scope: Cluster
Version: v1alpha1

CephStorageClass is a Kubernetes Custom Resource that defines a configuration for a Kubernetes Storage class.
  • spec
    object
    • spec.cephFS
      object
      CephFS specific parameters.
      • spec.cephFS.fsName
        string

        Required value

        Name of the CephFS file system.

        Minimal length: 1

    • spec.clusterAuthenticationName
      string

      Required value

      Name of the CephClusterAuthentication custom resource.

      Minimal length: 1

    • spec.clusterConnectionName
      string

      Required value

      Name of the CephClusterConnection custom resource.

      Minimal length: 1

    • spec.rbd
      object
      Rados Block Device specific parameters.
      • spec.rbd.defaultFSType
        string
        Default file system type for the Rados Block Device.

        Default: ext4

        Minimal length: 1

      • spec.rbd.pool
        string

        Required value

        Name of the RBD pool.

        Minimal length: 1

    • spec.reclaimPolicy
      string

      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
      string

      Required value

      The type of the storage class. Might be:

      • CephFS
      • RBD (Rados Block Device)

      Allowed values: CephFS, RBD