Closed mnaser closed 2 months ago
We are setting namespace here: https://github.com/vexxhost/atmosphere/blob/main/roles/openstack_cli/meta/main.yml#L35 Nerdctl expects this namespace and if kubernetes are not boostrapped this namespace is not there. Namespace can also be unset but then image layers pulled by containerd for kube will not be used because of different namespace. Did I answered to your question @mnaser ?
Personally I never had similar issue
@fitbeard interesting, I see that error and the next run/refresh it'll be fine, so I wonder what's causing it. It's not an always thing but it seems to happen every now and then. 🤔
CI failed here randomly again too on this:
https://ci.atmosphere.dev/t/atmosphere/build/a6d054b47ff74ed2baf329ff627d9be8
Interesting why mentioned container is missing. Maybe containerd socket is killed earlier?
Collecting more here:
https://ci.atmosphere.dev/t/atmosphere/build/054c124a30c6459199de2aaf2bb7bafa
We do grab the kubelet logs, I do wonder if kubelet its somehow racing and killing it at the same time or something.
This is happening more and more, I'm going to have to introduce retries on the Ansible tasks to avoid the whole CI job to fail, but examples:
https://ci.atmosphere.dev/t/atmosphere/build/2069321a2af54c7ebf6b6cc5d6493474 https://ci.atmosphere.dev/t/atmosphere/build/ef2d1b175d294bf08573329ac814c14f
I also noticed this when using the CLI on my side. Do you have any idea what this can be from @fitbeard ?