]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: fetch all namespaces in a gateway group
authorAfreen Misbah <afreen@ibm.com>
Wed, 28 Jan 2026 09:59:08 +0000 (15:29 +0530)
committerAfreen Misbah <afreen@ibm.com>
Fri, 30 Jan 2026 15:25:52 +0000 (20:55 +0530)
commitd33ffd3d814b675533c13a9ddff3e071c5d888f2
treef81c7ea6dcc4cc1b241ea9168680870087310fad
parentfdf9e7a34410f0f7a633e20ffc886cf18333ba25
mgr/dashboard: fetch all namespaces in a gateway group

- adds a new API /api/gateway_group/{group}/namespace
- updates tests
- needed for UI flows and in general to fetch all namespaces, could not change existing API due to the maintenence of backward compatibility
- in a followup PR will add server side pagination

Fixes https://tracker.ceph.com/issues/74622

Signed-off-by: Afreen Misbah <afreen@ibm.com>
(cherry picked from commit b8fef80b1d36476c4aabed6b2d5c8f8353cee489)
src/pybind/mgr/dashboard/controllers/nvmeof.py
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts
src/pybind/mgr/dashboard/openapi.yaml