Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Cockpit 330 (RHEL 9.6/10.0/Fedora 40) does not have any static system groups any more, everything is handled through `DynamicUser=`. The ownership of the certificate hasn't mattered since Cockpit 257 [1], which is in RHEL 8.7, 9.0, and all current Fedora/Debian/Ubuntu OSes. Setting a certificate group *can* be useful to share it with other services (like symlinking a global LetsEncrypt cert to ws-certs.d/), but this isn't what our documentation and tests do -- they produce a certificate exclusively for Cockpit. Adjust the documentation and get_cockpit_group.yml to special-case the "cockpit-ws" group ownership for RHEL 7 by checking the Cockpit version, similar to what tests/setup-snapshot.yml does. Note that there was *never* any situation where the certificate needs to be owned by `cockpit-wsinstance` -- this was always meant to be an internal implementation detail. [1] cockpit-project/cockpit@644116a0cd
- Loading branch information