[RFE] Test IPv6 with kola and the Flatcar qemu wrapper script
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
Related to:
- https://github.com/flatcar/Flatcar/issues/1968
- https://github.com/flatcar/Flatcar/issues/1696
- https://github.com/flatcar/Flatcar/issues/1894