]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: Rbd Mirroring improvements 49499/head
authorAashish Sharma <aasharma@redhat.com>
Wed, 7 Dec 2022 05:25:24 +0000 (10:55 +0530)
committerAashish Sharma <aasharma@redhat.com>
Mon, 19 Dec 2022 14:17:41 +0000 (19:47 +0530)
commitad3b4d3c30009d8bd5bcfa97d5607a1dd759d79b
treebd63f8ebe1e2561821c0bb7726d6d0516df30bd0
parenta401f22cdb8fffb154c7fa0bf2ca7c50d1526fba
mgr/dashboard: Rbd Mirroring improvements

1.RBD images in dashboard shows default mirroring as journal
2.snapshot based mirroring schedule Interval got disabled to edit
3.unable to create snapshot of an image using dashboard
4.provide snapshot schedule info in a new column
5.dashboard doesn't allow importing peer bootstrap key to be imported for subsequent pools

Fixes: https://tracker.ceph.com/issues/58297
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
(cherry picked from commit 1a37c5e001e0bbc2720e6dfabf6ba04442acabb7)
(cherry picked from commit a85ed9412faa3b3389cf2bdca7d11142bd571ddf)

 Conflicts:
src/pybind/mgr/dashboard/services/rbd.py
12 files changed:
src/pybind/mgr/dashboard/controllers/rbd.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/overview/overview.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-details/rbd-details.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-form/rbd-form.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-list/rbd-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/rbd-snapshot-list/rbd-snapshot-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/rbd-mirroring.service.ts
src/pybind/mgr/dashboard/services/rbd.py