Ceph CSI
- Canonical Kubernetes
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 60 | 16 Dec 2024 | |
latest/candidate | 60 | 13 Dec 2024 | |
latest/edge | 59 | 13 Dec 2024 | |
1.32/edge | 59 | 13 Dec 2024 | |
1.31/stable | 60 | 16 Dec 2024 | |
1.31/candidate | 60 | 13 Dec 2024 | |
1.31/edge | 57 | 04 Sep 2024 | |
1.30/stable | 50 | 31 Jul 2024 | |
1.30/candidate | 50 | 17 Jul 2024 | |
1.30/beta | 47 | 15 Jun 2024 | |
1.30/edge | 52 | 18 Jul 2024 | |
1.29/stable | 51 | 31 Jul 2024 | |
1.29/candidate | 51 | 17 Jul 2024 | |
1.29/beta | 43 | 17 Apr 2024 | |
1.29/edge | 41 | 28 Feb 2024 | |
1.28/stable | 37 | 07 Nov 2023 | |
1.28/candidate | 37 | 01 Nov 2023 | |
1.28/beta | 32 | 07 Aug 2023 | |
1.28/edge | 33 | 09 Aug 2023 | |
1.27/stable | 29 | 12 Jun 2023 | |
1.27/candidate | 29 | 12 Jun 2023 | |
1.27/beta | 24 | 10 Apr 2023 | |
1.27/edge | 22 | 08 Apr 2023 | |
1.26/stable | 19 | 27 Feb 2023 | |
1.26/candidate | 19 | 25 Feb 2023 | |
1.26/beta | 14 | 09 Apr 2023 | |
1.26/edge | 14 | 19 Nov 2022 | |
1.25/stable | 12 | 30 Sep 2022 | |
1.25/candidate | 12 | 28 Sep 2022 | |
1.25/beta | 15 | 01 Dec 2022 | |
1.25/edge | 3 | 16 Aug 2022 |
juju deploy ceph-csi
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
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-csiexample) 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