ceph-csi/charts/ceph-csi-rbd/templates
Prasanna Kumar Kalever c9cc36d8db rbd: provide alternatives to preserve the ceph log files
Currently, we delete the ceph client log file on unmap/detach.

This patch provides additional alternatives for users who would like to
persist the log files.

Strategies:
-----------
`remove`: delete log file on unmap/detach
`compress`: compress the log file to gzip on unmap/detach
`preserve`: preserve the log file in text format

Note that the default strategy will be remove on unmap, and these options
can be tweaked from the storage class

Compression size details example:

On Map: (with debug-rbd=20)
---------
$ ls -lh
-rw-r--r-- 1 root root 526K Sep  1 18:15
rbd-nbd-0001-0024-fed5480a-f00f-417a-a51d-31d8a8144c03-0000000000000003-d2e89c87-0b4d-11ec-8ea6-160f128e682d.log

On unmap:
---------
$ ls -lh
-rw-r--r-- 1 root root  33K Sep  1 18:15
rbd-nbd-0001-0024-fed5480a-f00f-417a-a51d-31d8a8144c03-0000000000000003-d2e89c87-0b4d-11ec-8ea6-160f128e682d.gz

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2021-09-16 13:55:15 +00:00
..
_helpers.tpl refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
ceph-conf.yaml helm: update templates for ceph.conf 2021-09-03 14:14:43 +00:00
csidriver-crd.yaml helm: correct the groupVersion of CSIDriver in the chart 2021-08-16 15:21:27 +00:00
csiplugin-configmap.yaml deploy: add template changes for mapping 2021-08-05 16:07:51 +00:00
encryptionkms-configmap.yaml Adds per volume encryption with Vault integration 2020-02-05 05:18:56 +00:00
nodeplugin-clusterrole.yaml deploy: add few more cluster-roles for rbd nodeplugin 2021-07-16 16:30:58 +00:00
nodeplugin-clusterrolebinding.yaml Update Helm charts to support topology 2020-04-14 14:14:29 +00:00
nodeplugin-daemonset.yaml deploy: fix cephLogDir passing to storageclass via helm 2021-09-16 13:55:15 +00:00
nodeplugin-http-service.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
nodeplugin-psp.yaml deploy: fix cephLogDir passing to storageclass via helm 2021-09-16 13:55:15 +00:00
nodeplugin-role.yaml Added PodSecurityPolicy support 2020-01-22 08:19:42 +00:00
nodeplugin-rolebinding.yaml Added PodSecurityPolicy support 2020-01-22 08:19:42 +00:00
nodeplugin-serviceaccount.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
NOTES.txt deploy: use "devel" branch instead of "master" 2021-03-01 10:51:30 +05:30
provisioner-clusterrole.yaml helm: correct watch verb in topology RBAC 2021-08-16 15:21:27 +00:00
provisioner-clusterrolebinding.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
provisioner-deployment.yaml helm: update templates for ceph.conf 2021-09-03 14:14:43 +00:00
provisioner-http-service.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
provisioner-psp.yaml Added PodSecurityPolicy support 2020-01-22 08:19:42 +00:00
provisioner-role.yaml deploy: update deployment template for new controller 2020-11-28 18:50:00 +00:00
provisioner-rolebinding.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
provisioner-serviceaccount.yaml refactor: Merge 1.13 and 1.14 Helm charts and improve charts 2019-09-27 05:49:18 +00:00
secret.yaml helm: Add csi secret template to ceph-csi-rbd 2021-07-06 10:55:41 +00:00
storageclass.yaml rbd: provide alternatives to preserve the ceph log files 2021-09-16 13:55:15 +00:00