Commit Graph

  • 332f36ceec chore(deps): bump k3s to v1.36.3 and kube-vip to v1.2.3 master v1.36.3+k3s1+tt1 Timothy Stewart 2026-08-14 19:33:02 -0500
  • 53c12caf04 chore(deps): bump k3s to v1.36.3 and kube-vip to v1.2.3 Timothy Stewart 2026-08-14 19:33:02 -0500
  • c8c3609fde fix(verify): retry the nginx VIP assert on transient ARP miss Timothy Stewart 2026-08-14 16:44:38 -0500
  • ac77e33be0 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions dependabot[bot] 2026-08-11 02:53:06 +0000
  • 070d7b302b chore(deps): bump ansible-core from 2.19.11 to 2.19.12 dependabot[bot] 2026-08-11 02:53:19 +0000
  • 1687a3b098 feat(k3s-server): add kube_vip_enabled and metal_lb_enabled switches Timothy Stewart 2026-08-14 12:34:23 -0500
  • c535adc541 fix(verify): retry the nginx VIP assert on transient ARP miss Timothy Stewart 2026-08-14 16:44:38 -0500
  • 07ac7a13a7 chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions dependabot[bot] 2026-08-11 02:53:06 +0000
  • 5f0ef30988 chore(deps): bump ansible-core from 2.19.11 to 2.19.12 dependabot[bot] 2026-08-11 02:53:19 +0000
  • 7a99386c23 feat(k3s-server): add kube_vip_enabled and metal_lb_enabled switches Timothy Stewart 2026-08-14 12:34:23 -0500
  • 1241e18dc9
    chore(deps): bump ansible-core from 2.19.11 to 2.19.12 dependabot[bot] 2026-08-11 02:53:19 +0000
  • 0b92f5ae7f
    chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions dependabot[bot] 2026-08-11 02:53:06 +0000
  • 4dc333a7d3
    fix(metallb): verify the metallb-system namespace actually exists (#702) Techno Tim 2026-08-07 22:36:02 -0500
  • 21f7317ab8 fix(metallb): retry the webhook endpoint check on transient kube API errors Timothy Stewart 2026-08-07 01:30:53 -0500
  • fcdbf68ba3 fix(metallb): retry the namespace check on transient kube API errors Timothy Stewart 2026-08-07 00:09:31 -0500
  • e0ac53dba3 fix(metallb): verify the metallb-system namespace actually exists fix/metallb-namespace-verify fix/metallb-namespace-350 Timothy Stewart 2026-08-06 09:08:11 -0500
  • 287d8b7a27
    feat(kube-vip): add endpoint override for the internal listening address (#699) Techno Tim 2026-08-06 02:48:57 -0500
  • 4a83d7b288 fix(kube-vip): fall back on null kube_vip_endpoint and cover it in the test Timothy Stewart 2026-08-05 23:05:58 -0500
  • 60812ce5fa chore(ci): extend molecule job timeout to 3 hours Timothy Stewart 2026-08-05 13:39:44 -0500
  • 280cbd0283 feat(kube-vip): add endpoint override for the internal listening address Timothy Stewart 2026-08-05 07:43:59 -0500
  • 56bb912bd3
    feat(prereq): add toggle to disable swap on all cluster nodes (#698) Techno Tim 2026-08-05 07:39:00 -0500
  • fb6fe7bcd7 feat(prereq): add toggle to disable swap on all cluster nodes Timothy Stewart 2026-08-05 05:20:30 -0500
  • cf76292169
    feat(site): fail fast when cluster nodes share a hostname (#697) Techno Tim 2026-08-05 05:14:29 -0500
  • 3b9db0de5a feat(site): fail fast when cluster nodes share a hostname Timothy Stewart 2026-08-05 02:54:09 -0500
  • 52c086d638
    feat(metallb): add option to limit MetalLB layer2 announcements to specific interfaces (#696) Techno Tim 2026-08-05 02:48:24 -0500
  • 9fa13d4b2e feat(metallb): add option to limit MetalLB layer2 announcements to specific interfaces Timothy Stewart 2026-08-05 00:08:18 -0500
  • 010551b8d2
    feat(cilium): add toggle to enable or disable the Envoy proxy (#695) Techno Tim 2026-08-05 00:00:39 -0500
  • 356e198670 feat(cilium): add toggle to enable or disable the Envoy proxy Timothy Stewart 2026-08-04 20:35:45 -0500
  • c82f2e0415
    chore(deps): apply dependency updates in one combined change (#694) Techno Tim 2026-08-04 17:54:58 -0500
  • a4f6c899e3 fix(metallb): retry transient apiserver resets in config tests Timothy Stewart 2026-08-04 13:57:55 -0500
  • d1d82b9373 fix(verify): use is not none for regex_search assertions Timothy Stewart 2026-08-04 12:41:23 -0500
  • 06ba6d24fc fix(verify): use boolean is regex_search test instead of | bool Timothy Stewart 2026-08-04 11:40:24 -0500
  • 6314c4ede4 fix(verify): coerce regex_search assertions to bool for ansible-core 2.19 Timothy Stewart 2026-08-04 11:04:52 -0500
  • d40da62448 fix(server): make log_destination conditional boolean for ansible-core 2.19 Timothy Stewart 2026-08-04 10:28:51 -0500
  • 56c6fdd383 chore(deps): apply dependency updates in one combined change Timothy Stewart 2026-08-04 09:29:47 -0500
  • ac1e3288c0
    feat(reboot): support staggered reboots of cluster nodes (#693) Techno Tim 2026-08-04 06:11:33 -0500
  • 60c7a724cd feat(reboot): support staggered reboots of cluster nodes Timothy Stewart 2026-08-04 03:54:54 -0500
  • db30128468
    fix(ci): retry transient DNS failures on remote downloads and cilium install (#690) Techno Tim 2026-08-04 03:52:16 -0500
  • 817f50b248
    chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions dependabot[bot] 2026-08-04 06:46:50 +0000
  • 47c7e19587 fix(ci): retry transient DNS failures on remote downloads and cilium install Timothy Stewart 2026-08-03 17:37:06 -0500
  • 249238c7a4
    fix(metallb): deploy MetalLB with a non-BGP Cilium CNI (#692) Techno Tim 2026-08-04 01:45:05 -0500
  • 3f67bf708d fix(metallb): deploy MetalLB with a non-BGP Cilium CNI Timothy Stewart 2026-08-03 22:02:51 -0500
  • f5483cdabe
    fix(flannel): default the interface to each host's default IPv4 interface (#689) Techno Tim 2026-08-03 12:01:50 -0500
  • 117ffded17 test(molecule): assert nodes register a non-loopback InternalIP Timothy Stewart 2026-08-03 11:03:45 -0500
  • a33550fa49 test(flannel): add regression test for per-host interface default Timothy Stewart 2026-08-03 10:39:35 -0500
  • 6d9f3453ac fix(flannel): default the interface to each host's default IPv4 interface Timothy Stewart 2026-08-03 10:26:00 -0500
  • 88159b3875
    fix(prereq): install kernel-modules-extra when br_netfilter is missing (#684) Techno Tim 2026-08-03 09:55:07 -0500
  • 5d72ee8678 Fetch default interface from ansible facts not just ens0 finaldoom 2025-01-05 20:26:41 -0700
  • b270bae607 fix(prereq): install kernel-modules-extra when br_netfilter is missing Timothy Stewart 2026-08-02 14:15:30 -0500
  • db85fa960c
    fix(metallb): guard cilium_bgp when undefined; clarify apiserver_endpoint docs (#683) Techno Tim 2026-08-02 23:52:27 -0500
  • 1e7b5d25a2
    chore(deps): bump molecule-plugins from 23.5.3 to 23.7.0 dependabot[bot] 2026-08-03 02:53:54 +0000
  • 00b040d249
    chore(deps): bump ansible-core from 2.18.0 to 2.19.11 dependabot[bot] 2026-08-03 02:53:33 +0000
  • 61be4ab81e
    chore(deps): bump jmespath from 1.0.1 to 1.1.0 dependabot[bot] 2026-08-03 02:53:02 +0000
  • 0e3f454a48 fix(molecule): wait for MetalLB resources before asserting images Timothy Stewart 2026-08-02 21:25:40 -0500
  • f363d6dcb0 docs(apiserver): clarify apiserver_endpoint must be a free routable IP Timothy Stewart 2026-08-02 13:55:40 -0500
  • 7e1d62b866 fix(metallb): guard cilium_bgp variable before evaluating Timothy Stewart 2026-08-02 13:51:53 -0500
  • 6aea6e71b6
    docs(agent): improve repository guidance [skip ci] (#685) Techno Tim 2026-08-02 16:31:40 -0500
  • f38d930885 docs(agent): improve repository guidance [skip ci] Timothy Stewart 2026-08-02 16:27:15 -0500
  • 890d43b339
    fix(token): escape percent signs used in k3s token (#682) Techno Tim 2026-08-02 14:27:17 -0500
  • c7b5662c84 fix(token): escape percent signs used in k3s token finaldoom 2025-01-05 20:23:59 -0700
  • bb006cf157
    feat(dependencies): upgrade supported cluster components (#681) v1.36.2+k3s1+tt1 Techno Tim 2026-08-02 12:44:50 -0500
  • add41c3970 fix(calico): treat optional API server as best-effort on converge Timothy Stewart 2026-08-02 09:41:37 -0500
  • c40c5f124d fix(ci): harden calico apiserver wait and extend molecule job timeout Timothy Stewart 2026-08-02 03:48:53 -0500
  • a5a14c95a7 fix(molecule): wait for the LoadBalancer address before asserting reachability Timothy Stewart 2026-08-02 00:32:54 -0500
  • 32139707ca fix(molecule): verify embedded flannel instead of a flannel DaemonSet Timothy Stewart 2026-08-01 23:49:25 -0500
  • 869a7ccbd3 fix(dependencies): resolve re-review findings Timothy Stewart 2026-08-01 22:45:46 -0500
  • 6d49ad6977 fix(dependencies): address PR review findings Timothy Stewart 2026-08-01 22:36:14 -0500
  • 4e71491152 docs(dependencies): document current cluster versions Timothy Stewart 2026-08-01 21:39:59 -0500
  • 32dce72826 fix(dependencies): correct dependency version pins Timothy Stewart 2026-08-01 21:39:46 -0500
  • ae250652f9 test(molecule): verify upgraded cluster components Timothy Stewart 2026-08-01 21:33:45 -0500
  • ab3de49697 feat(dependencies): upgrade supported cluster components Timothy Stewart 2026-08-01 21:23:27 -0500
  • f38d125b4d fix(calico): support split CRDs for current releases Timothy Stewart 2026-08-01 20:20:09 -0500
  • b6363cdfc5 fix(molecule): use stable startup script path Timothy Stewart 2026-08-01 16:31:59 -0500
  • 83f205177d fix(molecule): always start guests in bounded batches Timothy Stewart 2026-08-01 16:21:28 -0500
  • 5c288e8f3e fix(molecule): serialize guest fact gathering Timothy Stewart 2026-08-01 16:04:26 -0500
  • dfcfbc1f3f fix(molecule): select distro-specific private interfaces Timothy Stewart 2026-08-01 15:41:01 -0500
  • c3606a7847 fix(molecule): use Bento private interface name Timothy Stewart 2026-08-01 15:10:33 -0500
  • 35939315cd ci(workflows): allow manual CI runs Timothy Stewart 2026-08-01 13:08:35 -0500
  • 997ea63a3b ci(workflows): run CI only for master pull requests Timothy Stewart 2026-08-01 13:07:28 -0500
  • 68d03acc68 test(molecule): update Vagrant boxes to current releases Timothy Stewart 2026-08-01 13:06:11 -0500
  • 22d1a809dc fix(molecule): use stable startup script path Timothy Stewart 2026-08-01 16:31:59 -0500
  • 8478671b55 fix(molecule): always start guests in bounded batches Timothy Stewart 2026-08-01 16:21:28 -0500
  • fce3e57384 fix(molecule): serialize guest fact gathering Timothy Stewart 2026-08-01 16:04:26 -0500
  • ace2f3fa7a fix(molecule): select distro-specific private interfaces Timothy Stewart 2026-08-01 15:41:01 -0500
  • c854209949 fix(molecule): use Bento private interface name Timothy Stewart 2026-08-01 15:10:33 -0500
  • db4936cd65 ci(workflows): allow manual CI runs Timothy Stewart 2026-08-01 13:08:35 -0500
  • 38d923ead9 ci(workflows): run CI only for master pull requests Timothy Stewart 2026-08-01 13:07:28 -0500
  • 52ffb740d4 test(molecule): update Vagrant boxes to current releases Timothy Stewart 2026-08-01 13:06:11 -0500
  • 2babd39c89 fix(ci): align Vagrant prewarm profile Timothy Stewart 2026-08-01 09:17:53 -0500
  • bbca35331d fix(ci): configure Ubuntu box prewarming Timothy Stewart 2026-08-01 08:41:43 -0500
  • 4c50fbbe10 fix(k3s-server): stabilize single-server bootstrap Timothy Stewart 2026-08-01 01:25:14 -0500
  • 10bde4eff0 feat(ci): optimize Molecule VM creation Timothy Stewart 2026-08-01 01:15:25 -0500
  • 57f234c8da fix(ci): make Vagrant box cache version-aware Timothy Stewart 2026-08-01 00:35:05 -0500
  • fb9a0bebd1 fix(molecule): stabilize host-only peer identity Timothy Stewart 2026-08-01 00:21:57 -0500
  • 4990157d35 fix(molecule): isolate default cluster network Timothy Stewart 2026-07-31 23:45:15 -0500
  • 73fae0826c fix(molecule): stabilize default scenario networking Timothy Stewart 2026-07-31 23:12:48 -0500
  • 57a22e364d fix(k3s-server): harden isolated control-plane bootstrap Timothy Stewart 2026-07-31 22:31:52 -0500
  • 9b220c1629 fix(k3s-server): serialize master joins and capture diagnostics Timothy Stewart 2026-07-31 19:05:35 -0500
  • a0d78ff317 ci(test): stop matrix after first failure Timothy Stewart 2026-07-31 18:41:20 -0500
  • 999cf3ee05 ci(test): run default scenario first Timothy Stewart 2026-07-31 17:40:40 -0500