Flatcar icon indicating copy to clipboard operation
Flatcar copied to clipboard

[RFE] Test IPv6 with kola and the Flatcar qemu wrapper script

Open pothos opened this issue 1 week ago • 1 comments

Current situation

QEMU tests do not use IPv6 and on most clouds we don't test IPv6 either

Impact

Things can break easily

Ideal future situation

Besides looking at enabling IPv6 in the cloud platforms were possible, focus on being able to test better with QEMU through kola and also with the manual Flatcar qemu wrapper script we use. This should cover dual stack and ipv6-only setups with router advertisement for address configuration.

Implementation options

This needs some exploration on which DNS and address translation (NAT66/NPTv6) should be used and what software should run (radvd). There are public DNS64 servers for ipv6-only setups (and even public NATs but we probably don't need those because QEMU likely has IPv4 connectivity for translating 6 to 4).

For the unpriv qemu kola VMs and the qemu wrapper script there is also https://blog.izissise.net/posts/qemuipv6slirp/

Additional information

pothos avatar Dec 15 '25 15:12 pothos

Related to:

  • https://github.com/flatcar/Flatcar/issues/1968
  • https://github.com/flatcar/Flatcar/issues/1696
  • https://github.com/flatcar/Flatcar/issues/1894

tormath1 avatar Dec 15 '25 16:12 tormath1