-
Notifications
You must be signed in to change notification settings - Fork 2k
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
artifact: permission error to read certificates #24462
Comments
@ahjohannessen when you say you don't have this issue on CoreOS but you do on Flatcar, are you talking about the exact same version of Nomad? Also, don't both those distros run all the software as containers? |
Same version of Nomad. I install the binaries with ansible-nomad, no container install. For things like consul, consul-template, nomad and vault I prefer setting it up running outside containers. Everything else goes into containers that Nomad controls :) |
Very puzzling... our Landlock library didn't change between 1.9.1 and 1.9.3 (we just upgraded it but that's not in shipped versions yet). #24157 landed in 1.9.2 but I don't see any way in which that could impact permissions for the getter subprocess, because (a) it only kicks in if you ask for it, and (b) it's applied after the artifact is downloaded, which is later than you see here. The go-getter library was updated for 1.9.0, so any change there would have impacted your 1.9.1 deployment as well. A few more things for us to look at:
|
I got this on Flatcar Linux this morning:
Seems something changed with regards to artifact permissions to read certificates:
After upgrading to 1.9.1 -> 1.9.3. Temporarily solved it by setting
disable_filesystem_isolation = true
, which probably is not a permanent fix or good idea?On Fedora CoreOS machines I do not have this issue (yet).
Nomad version
1.9.3
Operating system and Environment details
Flatcar Container Linux
Fedora CoreOS:
The text was updated successfully, but these errors were encountered: