Commit Graph
12 Commits
Author SHA1 Message Date
Enrico Candino 7bd4159429 removed logs 2026-06-13 02:36:01 +02:00
Enrico Candino 8091c0ab41 use 24.04 ubuntu 2026-06-13 02:19:26 +02:00
Enrico Candino 54c21424ee added logs 2026-06-13 01:56:08 +02:00
Enrico Candino 4fa0e4cd0a added debug logs 2026-06-13 01:23:52 +02:00
Enrico Candino dad40e9c40 mtu and kubernetes worker version 2026-06-13 00:50:20 +02:00
Enrico Candino 81bd5100b9 isolate test 2026-06-13 00:18:52 +02:00
Enrico Candino e4da450e4b removed single worker 2026-06-12 20:39:37 +02:00
Enrico Candino d422898d55 fix multi-VM HCP conformance test networking
Both QEMU workers booted with `-net user` and ended up registering the
  same InternalIP (10.0.2.15) because each VM gets its own isolated NAT
  slirp. Flannel propagated this to `public-ip` on both nodes, so VXLAN
  could not tunnel between workers and any cross-node pod traffic broke
  (89 failed / 335 passed of 424 conformance specs).

  Replace user-mode networking with a Linux bridge (k3kbr0,
  192.168.100.0/24) and one TAP device per VM, so the two workers share
  an L2 segment with unique routable IPs. NAT outbound from the bridge
  keeps internet access working for image pulls.

  Also set unique hostnames via cloud-init (worker-1/worker-2) and drop
  the `--node-name` flag from INSTALL_K3S_EXEC, since k3s now picks the
  correct node name from the OS hostname on its own.

  Bump hydrophone back to `--parallel 4` to match the single-VM job
  (parallelism was reduced earlier when the failure was thought to be
  resource-related).
2026-06-12 19:06:18 +02:00
Enrico Candino 0a081c6504 reduce parallelism 2026-06-12 17:36:51 +02:00
Enrico Candino 104bb5bccd single worker 2026-06-12 17:36:51 +02:00
Enrico Candino 0c2beda446 fix node-name and added log 2026-06-12 17:36:51 +02:00
Enrico Candino 51a7ca0107 added HCP conformance tests 2026-06-12 17:36:50 +02:00