]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
cephadm/nvmeof: support per-node gateway addresses
authorAlexander Indenbaum <aindenba@redhat.com>
Sat, 23 Nov 2024 14:15:32 +0000 (14:15 +0000)
committerAlexander Indenbaum <aindenba@redhat.com>
Mon, 16 Dec 2024 17:26:41 +0000 (17:26 +0000)
commit2f47f9dc3c8d8c3fc5e7f30a4a40cdd5ec3c4b0a
tree742b8db94257a7e79a09c38b14df30a7c9f27bb4
parent23e184290818537aad5eb694f925ab24f0ab2596
cephadm/nvmeof: support per-node gateway addresses

Added gateway and discovery address maps to the service specification.
These maps store per-node service addresses. The address is first searched
in the map, then in the spec address configuration. If neither is defined,
the host IP is used as a fallback.

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