k3s-ansible/.github/scripts
Techno Tim 249238c7a4
fix(metallb): deploy MetalLB with a non-BGP Cilium CNI (#692)
- Correct the Deploy metallb manifest/pool when condition so MetalLB is
  installed whenever kube-vip does not own the VIP range and Cilium BGP
  is disabled
- The previous guard (cilium_bgp is not defined or cilium_iface is not
  defined) skipped MetalLB whenever cilium_iface was set, breaking the
  cilium + MetalLB scenario
- Use cilium_bgp | default(false) | bool to stay safe when Cilium vars are
  not in scope (#644) while still deploying MetalLB for non-BGP Cilium
- Retry the converge-side MetalLB resource wait so a transient kube API
  ServiceUnavailable does not abort the converge play
- Add a regression test that evaluates both when conditions across flannel,
  calico, non-BGP cilium, BGP cilium, and kube-vip scenarios

ci: skip CI for Dependabot pull requests

- Add an actor guard to the CI workflow jobs so automatic Dependabot PRs
  do not consume the shared self-hosted runner
- Dependabot CI runs need maintainer approval instead of auto-running
2026-08-04 01:45:05 -05:00
..
test-fixtures fix(ci): configure Ubuntu box prewarming 2026-08-01 12:27:12 -05:00
cleanup-runner-resources.sh fix(ci): skip removed stale Molecule state 2026-08-01 12:27:12 -05:00
collect-runner-diagnostics.sh feat(ci): optimize Molecule VM creation 2026-08-01 12:27:12 -05:00
monitor-runner-resources.sh feat(ci): optimize Molecule VM creation 2026-08-01 12:27:12 -05:00
prepare-vagrant-box-masters.sh test(molecule): update Vagrant boxes to current releases 2026-08-01 19:13:48 -05:00
test-cilium-bgp-manifest.py feat(dependencies): upgrade supported cluster components (#681) 2026-08-02 12:44:50 -05:00
test-cleanup-runner-resources.sh fix(ci): skip removed stale Molecule state 2026-08-01 12:27:12 -05:00
test-default-interface.py fix(flannel): default the interface to each host's default IPv4 interface (#689) 2026-08-03 17:01:50 +00:00
test-k3s-server-bootstrap.sh fix(k3s-server): stabilize single-server bootstrap 2026-08-01 12:27:12 -05:00
test-kube-vip-manifest.py feat(dependencies): upgrade supported cluster components (#681) 2026-08-02 12:44:50 -05:00
test-metallb-deploy-condition.py fix(metallb): deploy MetalLB with a non-BGP Cilium CNI (#692) 2026-08-04 01:45:05 -05:00
test-metallb-remote-read.sh feat(dependencies): upgrade supported cluster components (#681) 2026-08-02 12:44:50 -05:00
test-prepare-vagrant-box-masters.sh test(molecule): update Vagrant boxes to current releases 2026-08-01 19:13:48 -05:00
vagrant-up-timed.sh feat(ci): optimize Molecule VM creation 2026-08-01 12:27:12 -05:00