• Joined on 2024-06-18
michal pushed to main at michal/lab 2026-09-10 00:23:04 +00:00
c729275961 labsim: add IPv6 BGP config layer for the Gateway-API public-v6 rehearsal
michal pushed to main at michal/lab 2026-09-09 13:38:52 +00:00
a4dcc9b379 labsim: rehearse the 3-server k3s dual-stack conversion -- and it answers the plan
michal pushed to main at michal/lab 2026-09-08 10:07:53 +00:00
97ae6dea89 labsim etcd harness: the real fix -- protect-kernel-defaults sysctls
michal pushed to main at michal/lab 2026-09-07 23:32:12 +00:00
2048515578 labsim etcd harness: etcd timer tuning for the constrained host + run notes
michal pushed to main at michal/lab 2026-09-07 22:49:53 +00:00
fd38c05c3e labsim: 3-server embedded-etcd k3s harness, driven by the production generator
michal pushed to main at michal/lab 2026-09-07 22:48:06 +00:00
3ed2099083 labctl: export the k3s config generators + a render CLI
michal pushed to main at michal/lab 2026-09-06 22:18:58 +00:00
ac8653f519 IPv6 addressing phase closed: all five nodes bound, aitopatom included
michal pushed to main at michal/lab 2026-09-06 22:07:41 +00:00
6c94371c8e provisioning: default new nodes to EUI-64 link-locals so DHCPv6 reservations match
michal pushed to main at michal/lab 2026-09-06 21:58:43 +00:00
7c2cbfaf31 ROOT CAUSE found: EUI-64 vs stable-privacy link-local, not arch or DUID
michal pushed to main at michal/lab 2026-09-06 21:51:34 +00:00
3e43385639 window 2026-09-06: final state + handoff note
michal pushed to main at michal/lab 2026-09-06 21:50:01 +00:00
d9f74aa294 CORRECTION: MAC reservations DO work -- I measured too early and said otherwise
michal pushed to main at michal/lab 2026-09-06 21:37:25 +00:00
c392bb9233 window: option (b) mac-sources has no VyOS knob; noted for the attended decision
michal pushed to main at michal/lab 2026-09-06 21:36:48 +00:00
3c933b96e0 VLAN 2 IPv6 applied to production: RA proven, MAC reservations do NOT match
michal pushed to main at michal/lab 2026-09-06 16:11:35 +00:00
5c9f004759 labsim: rehearse VLAN 2 IPv6, RA and DHCPv6 reservations before production sees it
michal pushed to main at michal/lab 2026-09-06 16:00:32 +00:00
914135c47d labctl: refuse to write a k3s config naming an IPv6 the node does not have
michal pushed to main at michal/lab 2026-09-06 15:31:54 +00:00
a9ff182bd6 Ubuntu autoinstall emitted invalid YAML for every role -- and now asks for IPv6
michal pushed to main at michal/lab 2026-09-06 15:24:30 +00:00
51bf300474 labctl: k3s config can carry both address families
michal pushed to main at michal/lab 2026-09-06 14:22:11 +00:00
cb03987c33 The drill evidence was silently gitignored by *.log
michal pushed to main at michal/lab 2026-09-06 14:15:54 +00:00
8a0ef52909 The drill measured IPv6 through a failover: zero HE calls, and it followed
michal pushed to main at michal/lab 2026-09-06 14:07:42 +00:00
da86b60dce IPv6 model merged: mark the staging record, and what the merge caught