-
Notifications
You must be signed in to change notification settings - Fork 571
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
Error pulling pause image from private repository #9594
Comments
I can confirm it's a bug, but not sure whether it's containerd or Talos generating config for containerd. |
It's a containerd bug: containerd/containerd#10916, depending on the response from the upstream, we will either wait for the next release/patch, or patch it ourselves. |
After a fix a while ago, the condition was hard to understand - but we should skip this block as long as there's no TLS config, which might mean either being nil or having default values. I found this while debugging siderolabs#9594, but it doesn't change anything. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
After a fix a while ago, the condition was hard to understand - but we should skip this block as long as there's no TLS config, which might mean either being nil or having default values. I found this while debugging siderolabs#9594, but it doesn't change anything. Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Can someone please confirm a version that does not have this issue? I have tried three different releases, and I cannot pull images from a private Nexus Docker repository. It am pretty sure I have the secrets set correctly, as on Ubuntu they pull correctly. If I can find a known good release that does not have this issue, I can prove if the issue is something I am doing or the containerd problem. Thanks. |
1.7 talos versions will work since it uses old containerd |
@frezbo. Thanks for the info. Then I must be doing something wrong, as I tried version 1.7.7, and I still received an authentication error when trying to pull from a private registry. |
This issue is only about Talos 1.8+ and specifically about |
Include the patch containerd/containerd#10917 See siderolabs/talos#9594 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Include the patch containerd/containerd#10917 See siderolabs/talos#9594 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Also pulls in a patch, so Fixes siderolabs#9594 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com>
Include the patch containerd/containerd#10917 See siderolabs/talos#9594 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com> (cherry picked from commit 9a98f73)
Include the patch containerd/containerd#10917 See siderolabs/talos#9594 Signed-off-by: Andrey Smirnov <andrey.smirnov@siderolabs.com> (cherry picked from commit 9a98f73)
Bug Report
Description
When specifying a custom
pause
image as described here located in a private registry,kubelet
fails to pull the imagewith a
401 Unauthorized
error, despite the private registry being configured in the machine config(
registries.config.<private.registry>.auth
).This was previously working in
v1.6.8
.Logs
Environment
v1.8.1
arm64
The text was updated successfully, but these errors were encountered: