]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
node-proxy: local API (NodeProxy) refactor
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 19 Oct 2023 07:42:24 +0000 (07:42 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 25 Jan 2024 15:09:54 +0000 (15:09 +0000)
commitfe9453b51e751f85bbb39877e7ddffad40c8b01e
tree11286dae6570bdbc5480ba845adc21c1a1aa35f2
parent9d7d9444b2ebbbe509c7cfbf56ff2abfb05626c0
node-proxy: local API (NodeProxy) refactor

- subclass cherrypy._cpserver.Server,
  - drop cherrypy.quickstart() call,
  - drop nested classes approach,
- make it run over https
- print tracebacks when an exception is raised

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 1c79d6493ac35ae0394c492616f95220fbe1fbb4)
src/cephadm/cephadm.py
src/cephadm/cephadmlib/node_proxy/main.py