CephCSIDriver

Scope: Cluster
Version: v1alpha1

Ceph cluster connection parameters and StorageClasses configuration.

  • specobject

    Required value

    • cephfsobject
      • storageClassesarray of objects

        CephFS StorageClasses.

        • allowVolumeExpansionboolean

          Allows the users to resize the volume by editing the corresponding PVC object.

          Default: true

        • fsNamestring

          Required value

          CephFS filesystem name.

        • mountOptionsarray of strings

          List of mount options.

        • namePostfixstring

          Required value

          Part of the StorageClass name after -.

          The name from the CustomResource CephCSIDriver is used as the first part.

        • poolstring

          Ceph pool name into which volume data shall be stored.

        • reclaimPolicystring

          The reclaim policy for a PersistentVolume.

          Default: "Retain"

          Allowed values: Delete, Retain

      • subvolumeGroupstring

        CephFS subvolume group name.

    • clusterIDstring

      Required value

      Ceph cluster FSID/UUID.

      Use ceph fsid to get Ceph cluster FSID/UUID.

    • monitorsarray of strings

      Required value

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

    • rbdobject
      • storageClassesarray of objects

        Description of StorageClasses for Rados Block Device (RBD).

        • allowVolumeExpansionboolean

          Allows the users to resize the volume by editing the corresponding PVC object.

          More info…

          Default: true

        • defaultFSTypestring

          Default fstype.

          Default: "ext4"

          Allowed values: ext4, xfs

        • mountOptionsarray of strings

          List of mount options.

        • namePostfixstring

          Required value

          Part of the StorageClass name after -.

          The name from the CustomResource CephCSIDriver is used as the first part.

        • poolstring

          Ceph pool into which the RBD image shall be created.

        • reclaimPolicystring

          The reclaim policy for a PersistentVolume.

          More info…

          Default: "Retain"

          Allowed values: Delete, Retain

    • userIDstring

      Required value

      Username without client..

    • userKeystring

      Required value

      Ceph auth key corresponding to the userID.