Ceph CSI

  • Canonical Kubernetes
Channel Revision Published Runs on
latest/stable 60 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/candidate 60 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
latest/edge 59 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.32/edge 59 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/stable 60 16 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/candidate 60 13 Dec 2024
Ubuntu 22.04 Ubuntu 20.04
1.31/edge 57 04 Sep 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/stable 50 31 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/candidate 50 17 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/beta 47 15 Jun 2024
Ubuntu 22.04 Ubuntu 20.04
1.30/edge 52 18 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/stable 51 31 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/candidate 51 17 Jul 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/beta 43 17 Apr 2024
Ubuntu 22.04 Ubuntu 20.04
1.29/edge 41 28 Feb 2024
Ubuntu 22.04 Ubuntu 20.04
1.28/stable 37 07 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/candidate 37 01 Nov 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/beta 32 07 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.28/edge 33 09 Aug 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/stable 29 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/candidate 29 12 Jun 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/beta 24 10 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.27/edge 22 08 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/stable 19 27 Feb 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/candidate 19 25 Feb 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/beta 14 09 Apr 2023
Ubuntu 22.04 Ubuntu 20.04
1.26/edge 14 19 Nov 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/stable 12 30 Sep 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/candidate 12 28 Sep 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/beta 15 01 Dec 2022
Ubuntu 22.04 Ubuntu 20.04
1.25/edge 3 16 Aug 2022
Ubuntu 22.04 Ubuntu 20.04
juju deploy ceph-csi
Show information

Platform:

Ubuntu
22.04 20.04

Learn about configurations >

  • ceph-ext4-storage-class-parameters | string

    Default: imageFeatures=layering

    Parameters to be used when creating the the ceph-ext4 storage class. Changes are only applied to the storage class if it does not exist.

    Declare additional/replacement parameters in key=value format, separated by spaces. Declare removed parameters in the key- format, separated by spaces.

    Optional parameters can be found in the ceph-csi documentation: https://github.com/ceph/ceph-csi/blob/devel/examples/rbd/storageclass.yaml

  • ceph-xfs-storage-class-parameters | string

    Default: imageFeatures=layering

    Parameters to be used when creating the ceph-xfs storage class. Changes are only applied to the storage class if it does not exist.

    Declare additional/replacement parameters in key=value format, separated by spaces. Declare removed parameters in the key- format, separated by spaces.

    Optional parameters can be found in the ceph-csi documentation: https://github.com/ceph/ceph-csi/blob/devel/examples/rbd/storageclass.yaml

  • cephfs-enable | boolean

    Whether or not cephfs manifests should be installed

    Only enable if ceph-fs is deployed and related to ceph-mon

  • cephfs-mounter | string

    The driver can use either ceph-fuse (fuse) or ceph kernelclient (kernel). If omitted, default volume mounter will be used - this is determined by probing for ceph-fuse and mount.ceph

  • cephfs-storage-class-parameters | string

    Parameters to be used when creating the cephfs storage class. Changes are only applied to the storage class if it does not exist.

    Declare additional/replacement parameters in key=value format, separated by spaces. Declare removed parameters in the key- format, separated by spaces.

    Optional parameters can be found in the ceph-csi documentation: https://github.com/ceph/ceph-csi/blob/devel/examples/rbd/storageclass.yaml

  • default-storage | string

    Default: ceph-xfs

    Default storage class to use. Allowed values: 'ceph-ext4', 'ceph-xfs', 'cephfs'

  • enable-host-networking | boolean

    Whether or not csi-*plugin-provisioner deployments use host-networking

  • metrics-port-cephfsplugin | int

    Default: -1

    Port for csi-cephfsplugin liveness-prometheus metrics

    If set to -1, the metrics service will not be created

  • metrics-port-cephfsplugin-provisioner | int

    Default: -1

    Port for csi-cephfsplugin-provisioner liveness-prometheus metrics

    If set to -1, the metrics service will not be created

  • metrics-port-rbdplugin | int

    Default: -1

    Port for csi-rbdplugin liveness-prometheus metrics

    If set to -1, the metrics service will not be created

  • metrics-port-rbdplugin-provisioner | int

    Default: -1

    Port for csi-rbdplugin-provisioner liveness-prometheus metrics

    If set to -1, the metrics service will not be created

  • namespace | string

    Kubernetes namespace in which to install the rbd and cephfs components including deployments, daemonsets, secrets, configmaps.

    if unspecified, "default" is assumed

    NOTE: Can only be specified on deployment since some attributes of kubernetes resources are non-modifiable. The admin is responsible for creating the namespace.

  • provisioner-replicas | int

    Default: 3

    Number of replicas of any csi-*plugin-provisioner deployment

  • release | string

    Default: v3.9.0

    Specify the version of ceph-csi as defined by the release tags of https://github.com/ceph/ceph-csi

    example) juju config ceph-csi release='v3.7.2'

    A list of supported versions is available through the action: juju run ceph-csi/leader list-versions

    To reset by to the latest supported by the charm use: juju config ceph-csi --reset release

    The current release deployed is available by viewing juju status ceph-csi