k3s-ansible/roles
Techno Tim db85fa960c
fix(metallb): guard cilium_bgp when undefined; clarify apiserver_endpoint docs (#683)
* fix(metallb): guard cilium_bgp variable before evaluating

- The 'Deploy metallb manifest' and 'Deploy metallb pool' conditionals evaluate
  'not cilium_bgp' directly, which raises an undefined-variable error when the
  k3s_server role runs without cilium_bgp in scope and no Cilium variables are set
- Guard with 'cilium_bgp is not defined' so the condition resolves cleanly when
  Cilium BGP is not configured
- Fixes #644

* docs(apiserver): clarify apiserver_endpoint must be a free routable IP

- Note that apiserver_endpoint must be an unassigned, routable IP on the
  network and that it is exposed by kube-vip / MetalLB
- Fixes #678

* fix(molecule): wait for MetalLB resources before asserting images

- The MetalLB image-tag assertion crashed with 'list object has no element 0'
  when the controller Deployment was not yet observable at verify time
- Retry the MetalLB controller/speaker lookup until the resources appear
- Fail with a clear message if MetalLB is genuinely absent
2026-08-03 04:52:27 +00:00
..
download fix(ci): harden Molecule download and cleanup 2026-08-01 12:27:12 -05:00
k3s/node/defaults Replace hardcoded 'master' group name with 'group_name_master' variable (#337) 2023-07-21 16:37:57 -05:00
k3s_agent fix(token): escape percent signs used in k3s token (#682) 2026-08-02 19:27:17 +00:00
k3s_custom_registries Change to FQCN with ansible-lint fixer (#553) 2024-08-12 22:59:59 -05:00
k3s_server fix(metallb): guard cilium_bgp when undefined; clarify apiserver_endpoint docs (#683) 2026-08-03 04:52:27 +00:00
k3s_server_post fix(metallb): guard cilium_bgp when undefined; clarify apiserver_endpoint docs (#683) 2026-08-03 04:52:27 +00:00
lxc Variable documentation (#606) 2024-11-06 10:27:19 -06:00
prereq Change to FQCN with ansible-lint fixer (#553) 2024-08-12 22:59:59 -05:00
proxmox_lxc Variable documentation (#606) 2024-11-06 10:27:19 -06:00
raspberrypi Variable documentation (#606) 2024-11-06 10:27:19 -06:00
reset Change to FQCN with ansible-lint fixer (#553) 2024-08-12 22:59:59 -05:00
reset_proxmox_lxc Variable documentation (#606) 2024-11-06 10:27:19 -06:00