What's Changed
An actual test suite
- Add basic integration test by @dereknola in #471
- Add HA Server test by @dereknola in #491
- Testing rework for correct validation by @dereknola in #516
- Add a notoken test by @dereknola in #520
- Move k3s version control into testing CI by @dereknola in #523
- Fix airgap for agents by @dereknola in #518
Removal of k3s service templates
- feat(k3s_upgrade): regenerate service files from templates instead of restoring backups by @lexfrei in #474
- Ensure agents are upgraded correctly by @dereknola in #484
- No server templates in k3s_server role by @dereknola in #509
- Remove template from k3s_upgrade role by @dereknola in #519
OpenRC support
- Support openrc systems on agent nodes, added openrc test matrix by @dereknola in #489
- Add openrc support to k3s_server role by @dereknola in #521
Fixes
- chore: document that you need to run the airgap role by @morgaesis in #475
- fix: token compare tasks in k3s_server and k3s_agent roles by @ppascente in #481
- fix(ansible): replace deprecated entities and sync version requirements by @lexfrei in #478
- Update Archlinux ARM on Raspberry PI 5 by @gillouche in #486
- Fix typo in README regarding requirements file by @knpwrs in #487
- Fix boot lint by @dereknola in #488
- Provide configurable server/agent group names for airgap role by @dereknola in #497
- Fix raspberrypi boot.txt - update regex for cgroup config by @gillouche in #499
- Install airgap selinux rpms when avaliable by @dereknola in #500
- Fix the 'Save the existing K3s token if needed' task by @laszlojau in #503
- fix: idempotency and control flow improvements by @jon-stumpf in #514
- fix: use correct variable for k3s old token for agents in upgrade.yml by @paulkarabilo in #513
- Add nftables configuration for K3s on Arch Linux by @cioionut in #511
New Contributors
- @lexfrei made their first contribution in #474
- @morgaesis made their first contribution in #475
- @ppascente made their first contribution in #481
- @gillouche made their first contribution in #486
- @knpwrs made their first contribution in #487
- @paulkarabilo made their first contribution in #513
- @cioionut made their first contribution in #511
Full Changelog: 1.1.1...1.2.0