]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/nvmeof: introduce nvmeof module and create .nvmeof rbd pool on orch nvmeof apply
authorTomer Haskalovitch <tomer.haska@ibm.com>
Sun, 23 Nov 2025 07:46:30 +0000 (09:46 +0200)
committerTomer Haskalovitch <tomer.haska@ibm.com>
Thu, 19 Feb 2026 01:16:36 +0000 (03:16 +0200)
commit755cfbf2645f00cc47a74272aa35a1de8e9e6b6d
tree43f859634f33d0913e10cfced1d0239f9b93ba3f
parent6393ffa23e4c39ae1481930623ce082a9fad416d
mgr/nvmeof: introduce nvmeof module and create .nvmeof rbd pool on orch nvmeof apply

Introduce a new NVMe-oF mgr module and which create the pool
used for storing NVMe-related metadata ceph orch nvmeof apply command.
This removes the need for users to manually create and configure the
metadata pool before using the NVMe-oF functionality, simplifying
setup and reducing the chance of misconfiguration.
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
ceph.spec.in
debian/ceph-mgr-modules-core.install
src/common/options/mgr.yaml.in
src/pybind/mgr/CMakeLists.txt
src/pybind/mgr/nvmeof/__init__.py [new file with mode: 0644]
src/pybind/mgr/nvmeof/module.py [new file with mode: 0644]
src/pybind/mgr/nvmeof/tests/__init__.py [new file with mode: 0644]
src/pybind/mgr/nvmeof/tests/test_nvmeof_module.py [new file with mode: 0644]
src/pybind/mgr/orchestrator/module.py
src/pybind/mgr/tox.ini