Am 05/01/2024 um 15:07 schrieb Max Carrara: > These two patches allow the Ceph Dashboard to work again as intended. > > The first patch provides a backport of a pull request [0] which removes > the dependency on PyJWT. [1] > > The second patch removes two usages of functions that use PyOpenSSL, [2] > which prevents running into sub-interpreter-related issues with > PyO3. [3] This is achieved by removing a check during the dashboard's > launch as well as prohibiting users from creating self-signed TLS certs > via the `ceph` CLI. Users may still provide a key/cert pair manually > and are instructed to do so once they try to execute the respective > command. [4] > > > [0]: https://github.com/ceph/ceph/pull/54710 > [1]: https://github.com/jpadilla/pyjwt > [2]: https://github.com/pyca/pyopenssl > [3]: https://tracker.ceph.com/issues/63529 > [4]: `ceph dashboard create-self-signed-cert` > > Max Carrara (2): > mgr/dashboard: add backport that allows the dashboard to work again > mgr/dashboard: add patch that removes PyOpenSSL-related usages > > ...hboard-simplify-authentication-proto.patch | 279 ++++++++++++++++++ > ...move-ability-to-create-and-check-TLS.patch | 101 +++++++ > patches/series | 2 + > 3 files changed, 382 insertions(+) > create mode 100644 > patches/0012-backport-mgr-dashboard-simplify-authentication-proto.patch > create mode 100644 > patches/0013-mgr-dashboard-remove-ability-to-create-and-check-TLS.patch >
applied, thanks! _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel