]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: multisite sync-policy page should include daemon selection 68734/head
authorNaman Munet <naman.munet@ibm.com>
Mon, 4 May 2026 12:57:53 +0000 (18:27 +0530)
committerNaman Munet <naman.munet@ibm.com>
Wed, 3 Jun 2026 03:58:16 +0000 (09:28 +0530)
commitddd02aa8c45338c87876f2af4111399c1e893ca4
tree4a2a32111fe87fbe46ae77cff50b9422b2b35940
parent9843cc23d6d3673398874ae3e3a7c928a9e23997
mgr/dashboard: multisite sync-policy page should include daemon selection

Fixes: https://tracker.ceph.com/issues/71522
Changes includes:
- Added daemon selection support to all sync policy endpoints
- Enhanced backend with daemon context awareness
- Fetch only the sync policies from the specified daemon

Signed-off-by: Naman Munet <naman.munet@ibm.com>
src/pybind/mgr/dashboard/controllers/rgw.py
src/pybind/mgr/dashboard/frontend/src/app/core/context/context.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/rgw-multisite.service.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/rgw-multisite.service.ts
src/pybind/mgr/dashboard/openapi.yaml
src/pybind/mgr/dashboard/services/rgw_client.py
src/pybind/mgr/dashboard/tests/test_rgw_client.py