]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/cephadm: Expose nvmeof gateway configuration parameters through specifications
authorAlexander Indenbaum <aindenba@redhat.com>
Tue, 14 Nov 2023 08:12:11 +0000 (10:12 +0200)
committerAlexander Indenbaum <aindenba@redhat.com>
Wed, 15 Nov 2023 07:16:49 +0000 (07:16 +0000)
commitea3f155d9008efa6a2d9615159442d0fd99a4b6f
treeeca6ab22caab4e40cc7df93d236133929dea86c1
parent7325a8d317d1cef199306833e7829b171378266b
mgr/cephadm: Expose nvmeof gateway configuration parameters through specifications

- min_controller_id, max_controller_id: Enable the specification of minimum and maximum controller IDs utilized by the SPDK.
  Having distinct controller IDs is vital for configuring multipath setups.
- enable_spdk_discovery_controller: Manage whether the SPDK or ceph-nvmeof discovery service is employed. The default value is set to False.

Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
src/pybind/mgr/cephadm/templates/services/nvmeof/ceph-nvmeof.conf.j2
src/pybind/mgr/cephadm/tests/test_services.py
src/python-common/ceph/deployment/service_spec.py