]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/dashboard: use secure_channel for grpc requests
authorNizamudeen A <nia@redhat.com>
Mon, 27 May 2024 04:35:21 +0000 (10:05 +0530)
committerAlexander Indenbaum <aindenba@redhat.com>
Thu, 20 Nov 2025 08:55:27 +0000 (10:55 +0200)
commitc5da3df3c5dba6e97d05403d75a217d0c973ccf3
tree3547e0d1a754bbd191e011572de8ddbe11237839
parentbbdac2df2b8dc3c3545e73b212a9c9f751af6af2
mgr/dashboard: use secure_channel for grpc requests

Store the certificates to config-key stores and then later on used by
dashboard to set-up the secure_channel for grpc nvmeof requests

By storing the certificates we can ensure that the dashboard nvmeof apis
will be configurable even if the deployments are not cephadm based

Signed-off-by: Nizamudeen A <nia@redhat.com>
(cherry picked from commit 0a393ca9bde714524da369caaef1c097472f791c)
(cherry picked from commit ebcb198894347d1a21ab4cd81fea985aca454b29)

Resolves: rhbz#2282825

Conflicts:
src/pybind/mgr/cephadm/services/nvmeof.py
src/pybind/mgr/cephadm/services/nvmeof.py
src/pybind/mgr/dashboard/services/nvmeof_client.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/nvmeof_conf.py [new file with mode: 0644]
src/pybind/mgr/dashboard/services/orchestrator.py