]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/dashboard: fix retention add for subvolume
authorIvo Almeida <ialmeida@redhat.com>
Wed, 21 Feb 2024 13:02:19 +0000 (13:02 +0000)
committerIvo Almeida <ialmeida@redhat.com>
Thu, 21 Mar 2024 15:46:05 +0000 (15:46 +0000)
commit07e23699e5a92a556892d3ba51c6ee87d2802bac
tree659dab342699f879d1671c3483e08426a59d8da3
parentea74f2a1f3b9578955c75452d36d95e0cac33c2e
mgr/dashboard: fix retention add for subvolume

- Added parameters for subvolume and subvolume group when adding a new
snap schedule.
- Added call to remove retention policies when removing a snap schedule
  in case it is the last one with same path

Fixes: https://tracker.ceph.com/issues/64524
Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
(cherry picked from commit 80e1207f4b536fe6edbc81e61cbf951e135eba54)
src/pybind/mgr/dashboard/controllers/cephfs.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-snapshotschedule-form/cephfs-snapshotschedule-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cephfs/cephfs-snapshotschedule-list/cephfs-snapshotschedule-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/cephfs-snapshot-schedule.service.ts
src/pybind/mgr/dashboard/openapi.yaml