I have 2 workers ipv4 and ipv6, 3 etcd ipv6 only and 2 control-plane ipv6-only in inventory config.
The playbook runs smoothly till runc Download always failing for ipv6-only nodes, previous operations work fine, including downloads of other dependencies.
It works well when I provision ipv4 for all servers
What did you expect to happen?
Runc download well for ipv6-only servers and playbook deployment works till the end.
How can we reproduce it (as minimally and precisely as possible)?
Define an inventory with ipv4-enabled and ipv6-only nodes.
It fails at Download runc
What happened?
I have 2 workers ipv4 and ipv6, 3 etcd ipv6 only and 2 control-plane ipv6-only in inventory config.
The playbook runs smoothly till runc Download always failing for ipv6-only nodes, previous operations work fine, including downloads of other dependencies.
It works well when I provision ipv4 for all servers
What did you expect to happen?
Runc download well for ipv6-only servers and playbook deployment works till the end.
How can we reproduce it (as minimally and precisely as possible)?
Define an inventory with ipv4-enabled and ipv6-only nodes. It fails at Download runc
OS
Fedora 39 Kernel 6.10.10
Version of Ansible
ansible [core 2.16.12]
Version of Python
3.12.6
Version of Kubespray (commit)
v2.26.0
Network plugin used
calico
Full inventory with variables
Node definitions
etcd-1 ansible_host= ip=
etcd-2 ansible_host= ip=
etcd-3 ansible_host= ip=
control-plane-1 ansible_host= ip=
control-plane-2 ansible_host= ip=
worker-1 ansible_host= ip=
worker-2 ansible_host= ip=
[all] etcd-1 etcd-2 etcd-3 control-plane-1 control-plane-2 worker-1 worker-2
[kube_control_plane] control-plane-1 control-plane-2
[etcd] etcd-1 etcd-2 etcd-3
[kube_node] worker-1 worker-2
[k8s_cluster:children] kube_control_plane kube_node
Command used to invoke ansible
From collection (see below field)
Output of ansible run
Anything else we need to know
No response