-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Seemingly?) undocumented default capabilities change in 4.4.0+ #17504
Comments
I agree that should have been made clear in the realse notes, not sure why it wasn't. AFAIK we usually do not edit release notes after the fact so I am not sure if there is much we can do. @mheon @ashley-cui WDYT? |
Ah, since it was a change in c/common I don't think I picked up the change for the release notes, since it probably just slipped in via a c/common vendor. I'll let @mheon make the call on the release notes, maybe we can add a note to the github release page, but not edit the actual release_notes.md? |
We've edited release notes before, but mostly to add CVE numbers. Breaking changes seem appropriate as well, so I have no objection to adding this. |
TBC, I have no issue with the actual behavior change- yay for fewer default privileges! Just mostly trying to ensure there's an easier way than trolling commits to figure out what happened, both now and in the future. Thanks for all you do- podman rules! |
Also: I'm not sure the statement that Fedora and others have already been running with these defaults is accurate- I'm on vanilla Fedora 37 with no |
I do see that explicit config was recently removed in F37, just not sure why it didn't seem to be having any effect... Ah well, anyway, hope we're a weird anomaly on this one. Thanks again for everything! |
A friendly reminder that this issue had no activity for 30 days. |
Updated release notes, closing.. |
I still think we should revert that change. We got several issues about this. This is clearly breaking many people and breaking changes should not be acceptable in minor versions unless absolutely necessary. |
We can change the default in Fedora for the distro, since this is more secure, I don't think we should change the default in containers/common. |
Issue Description
The change to default capabilities over in
containers/common
that was picked up in 4.4.0 is a pretty major breaking change that's probably worth at least adding to podman's changelog- we got nailed by this one when all our containers that were runningsshd
started failing on sshd's internalchroot
after upgrading from 4.3.1 to 4.4.1 under Fedora 37 and had to chase down what had changed by digging around in commits to podman's deps.Steps to reproduce the issue
Steps to reproduce the issue
Describe the results you received
Anything using previously default privileges now fails, checking changelogs and podman commits doesn't help figure out why it just stopped working.
Describe the results you expected
User-visible breaking changes in podman's vendored libs should probably be surfaced in podman changelogs
podman info output
N/A
Podman in a container
No
Privileged Or Rootless
Rootless
Upstream Latest Release
Yes
Additional environment details
N/A
Additional information
N/A
The text was updated successfully, but these errors were encountered: