]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm: Allow users to use a custom dashboard ssl port
authorJuan Miguel Olmo Martínez <jolmomar@redhat.com>
Wed, 19 Aug 2020 10:11:28 +0000 (12:11 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Fri, 21 Aug 2020 11:04:01 +0000 (13:04 +0200)
commit140b29f395467b52004b9147388f5690bbd776ba
tree45a80536dc2c332a03a7ee840671c9ba1fd9e711
parent44933c9a9fbbbb64f73ccfd05f3fbe26081e4bfd
cephadm: Allow users to use a custom dashboard ssl port

This modification allows the user to create a new bootstrap cluster using a predefined SSl port for the dashboard.
If firewall is enabled, any new manager daemon deployed in new hosts will take care of open the required ports for all the services enabled in the manager.

Two new parameters for cephadm tool (aka binary or standalone):
Command bootstrap:
--ssl-dashboard-port SSL_DASHBOARD_PORT
                      Port number used to connect with dashboard using SSL
Command deploy:
--tcp-ports TCP_PORTS
                      List of tcp ports to open in the host firewall

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
(cherry picked from commit 08c4a53e79a7ed63912f765fbbf86e3364d8f9be)
doc/man/8/cephadm.rst
src/cephadm/cephadm
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/cephadmservice.py