Files
k3s-ansible/CHANGELOG.md
Derek Nola 2c3f3773c7 Publish 1.2.0 tag
Signed-off-by: Derek Nola <derek.nola@suse.com>
2026-03-11 11:43:58 -07:00

3.0 KiB

k3s-ansible changelog (k3s.orchestration)

1.2.0

PRs Merged

  • Move k3s version control into testing CI (#523)
  • Add openrc support to k3s_server role (#521)
  • Add a notoken test (#520)
  • Remove template from k3s_upgrade role (#519)
  • Fix airgap for agents (#518)
  • Testing rework for correct validation (#516)
  • fix: idempotency and control flow improvements (#514)
  • fix: use correct variable for k3s old token for agents in upgrade.yml (#513)
  • Add nftables configuration for K3s on Arch Linux (#511)
  • No server templates in k3s_server role (#509)
  • Fix the 'Save the existing K3s token if needed' task (#503)
  • Install airgap selinux rpms when avaliable (#500)
  • Fix raspberrypi boot.txt - update regex for cgroup config (#499)
  • Provide configurable server/agent group names for airgap role (#497)
  • Add HA Server test (#491)
  • Support openrc systems on agent nodes, added openrc test matrix (#489)
  • Fix boot lint (#488)
  • Fix typo in README regarding requirements file (#487)
  • Update Archlinux ARM on Raspberry PI 5 (#486)
  • Ensure agents are upgraded correctly (#484)
  • fix: token compare tasks in k3s_server and k3s_agent roles (#481)

For a full list of commits see diff between 1.1.1 and 1.2.0.

Thanks to all community contributors including: cioionut, gillouche, jon-stumpf, knpwrs, laszlojau, lexfrei, morgaesis, paulkarabilo, ppascente!

1.1.1

PRs Merged

  • Improve capture regex for k3s-agent service replacement (#470)
  • Add ability to move kubeconfig to control node on demand (#467)
  • refactor(prereq): use ansible_os_family for broader RHEL support (#469)
  • fix(upgrade): Implement airgap support for the upgrade flow. (#465)
  • Refactor task to add compatibility with cmdline changes on ubuntu 25 (#461)
  • feat: add ufw allow inter-node ports (#460)
  • Pin python to 3.13 for ansible 2.19 support (#462)
  • allow for opt_tls_san to be undefined, since it's optionally defined (#456)
  • Reduce run noise (#450)

For a full list of commits see diff between 1.1.0 and 1.1.1.

Thanks to all community contributors including: fch-aa, lufisaal, PhilThurston, rpressiani, softplus10, too-gee, triplepoint!

1.1.0

PRs Merged

  • Distribute multiple image archives (#428)
  • Don't update_cache if airgapped (#430)
  • Add missing RHEL 10 kernel module (#431)
  • Bump version in galaxy.yml (#432)
  • Inject installation envs for install script (#433)
  • docs: describe adding collection to requirements.yaml (#438)
  • Correct indentation for k3s_upgrade command (#439)
  • Fix ipv4 lookup for firewalld (#440)
  • Automatically inject tls-san when api_endpoint differs from hostname (#434)
  • Remove agent jinja template (#442)
  • Consolidate server templates into a single one (#443)

For a full list of commits see diff between 1.0.1 and 1.1.0.

Thanks to all community contributors including: Claiyc, dbanetto, felix-seifert, guiand888, tambel, vd-rd!

1.0.0

Initial Release