]> git.proxmox.com Git - ceph.git/commit
mgr/dashboard: add patch that removes PyOpenSSL-related usages
authorMax Carrara <m.carrara@proxmox.com>
Fri, 5 Jan 2024 14:07:33 +0000 (15:07 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 15 Jan 2024 15:48:32 +0000 (16:48 +0100)
commit86a553d66e69176940959530d4fedcbcbbab54d9
tree4fbd0abba7c2d7228c5f9edd92b6f251c540369d
parentf35168f6713d5f3fa1aaa8c572d754b61c458d91
mgr/dashboard: add patch that removes PyOpenSSL-related usages

This patch allows the dashboard to work again with TLS enabled; it
however disables the possibility to create self-signed certs via the
`ceph` CLI. This means that users will have to supply the correct
key/cert pair themselves, which are just a few extra steps instead. [0]

Users that try to generate a self-signed cert via the `ceph` CLI are
instead provided with instructions on how to generate and configure a
key/cert pair themselves.

Additionally, the check whether the cert and key match is removed during
the dashboard's launch.

See the patch for additional details.

[0]: https://docs.ceph.com/en/reef/mgr/dashboard/#ssl-tls-support

Signed-off-by: Max Carrara <m.carrara@proxmox.com>
patches/0013-mgr-dashboard-remove-ability-to-create-and-check-TLS.patch [new file with mode: 0644]
patches/series