Skip to content
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 after upgrading from Talos OS v1.7.6 -> v1.8.0 #589

Closed
solarisfire opened this issue Oct 4, 2024 · 1 comment
Closed

Error after upgrading from Talos OS v1.7.6 -> v1.8.0 #589

solarisfire opened this issue Oct 4, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@solarisfire
Copy link

solarisfire commented Oct 4, 2024

Spegel version

v0.0.24 & v0.0.23

Kubernetes distribution

Talos OS

Kubernetes version

v1.30.4

CNI

Cilium

Describe the bug

Spegel has been running perfectly under version 0.0.23 in my cluster for months.

It was installed using helm with the command:

helm upgrade --create-namespace --namespace spegel --install --version v0.0.23 spegel oci://ghcr.io/spegel-org/helm-charts/speg
el   --set spegel.containerdRegistryConfigPath="/etc/cri/conf.d/hosts"

I also set the namespace to privileged with:

kubectl label namespace spegel pod-security.kubernetes.io/enforce=privileged

I have a 3 node Talos OS cluster, and have just upgraded two of the nodes from Talos OS v1.7.6 to v1.8.0.

Spegel has ceased working on those two nodes, I am holding off the upgrade of the third node until I resolve this issue.

Pod logs for the failed pods show:

{"time":"2024-10-04T09:06:53.393977199Z","level":"ERROR","source":{"function":"main.main","file":"/build/main.go","line":89},"msg":"run exit with error","err":"Containerd registry config path needs to be set for mirror configuration to take effect"}

But I am setting the containerd registry config path.

I attempted an upgrade of Spegel to v0.0.24 using the command:

helm upgrade --create-namespace --namespace spegel --install --version v0.0.24 spegel oci://ghcr.io/spegel-org/helm-charts/speg
el   --set spegel.containerdRegistryConfigPath="/etc/cri/conf.d/hosts"

Which completed successfully. However only the Spegel install on Talos OS v1.7.6 is working.

I can't work out what TalosOS has changed to break this. Any ideas?

@solarisfire solarisfire added the bug Something isn't working label Oct 4, 2024
@solarisfire
Copy link
Author

Oh, I see this is a duplicate of #579 (That title didn't lead me to believe it was the same issue) - Will close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant