Commit Graph

  • e9e0978a47 Simplify logic on K3s service start main Derek Nola 2026-02-27 16:54:31 -08:00
  • de7c3ed894 Fix missing extra_server_args on k3s_upgrade Derek Nola 2026-02-27 15:42:17 -08:00
  • acba8e9b4d Add support for openrc to k3s_server role Derek Nola 2026-02-27 13:06:40 -08:00
  • 511105643b Simplify logic on K3s service start openrc_server Derek Nola 2026-02-27 16:54:31 -08:00
  • 6dbd6fe1e7 Fix missing extra_server_args on k3s_upgrade Derek Nola 2026-02-27 15:42:17 -08:00
  • 92ac7d03a3 Add support for openrc to k3s_server role Derek Nola 2026-02-27 13:06:40 -08:00
  • 65a3b5f6ac Remove service template from k3s_upgrade role (#519) Derek Nola 2026-02-27 15:35:12 -08:00
  • 01e52743f8 Remove service template from k3s_upgrade role no_template_upgrade Derek Nola 2026-02-27 13:19:40 -08:00
  • a8784f41c4 Fix getting random token for agents Derek Nola 2026-02-27 14:34:29 -08:00
  • be3b0f4d54 Add a notoken test Derek Nola 2026-02-27 13:23:49 -08:00
  • aec5f0297c Fix getting random token for agents notoken_test Derek Nola 2026-02-27 14:34:29 -08:00
  • 3da1bcc10c Add a notoken test Derek Nola 2026-02-27 13:23:49 -08:00
  • c10c6e8c31 Add airgap test Derek Nola 2026-02-27 12:31:29 -08:00
  • 6f44cf312f Fix airgap agent install Derek Nola 2026-02-27 12:31:23 -08:00
  • caf5063d3e Add airgap test fix_airgap Derek Nola 2026-02-27 12:31:29 -08:00
  • 3bb7d4cf89 Fix airgap agent install Derek Nola 2026-02-27 12:31:23 -08:00
  • 1eca3a1ab8 Remove server role template, utilize config.yaml to configure k3s Derek Nola 2026-02-11 17:23:11 -08:00
  • 68a410fb4b Add external database integration test Derek Nola 2026-02-11 17:21:54 -08:00
  • 5299941270 Switch to systemd image that works (#516) Derek Nola 2026-02-27 09:38:38 -08:00
  • 9650436585 fix: use correct variable for k3s old token for agents in upgrade.yml playbook (#513) Pavlo 2026-02-26 22:04:16 +02:00
  • a3bf02f069 fix: skip redundant fact gathering in server and agent plays Jon S. Stumpf 2026-02-25 19:37:20 -05:00
  • 6fcd4d3748 fix: wait for control plane to be ready before agents join Jon S. Stumpf 2026-02-25 19:36:59 -05:00
  • 77b49f76ce Fix the 'Save the existing K3s token if needed' task (#503) laszlojau 2026-02-06 05:53:26 +10:30
  • bc3f66be7b Add HA Server test (#491) Derek Nola 2026-01-26 09:15:58 -08:00
  • 1172805585 Install airgap selinux rpms when avaliable (#500) Derek Nola 2026-01-23 09:59:21 -08:00
  • 34073379ce Fix regex archlinux boot.txt (cgroup) (#499) Gilles H. 2026-01-20 21:19:20 +01:00
  • 2a0c43182b Provide configurable server/agent group names for airgap role (#497) Derek Nola 2026-01-20 10:21:32 -08:00
  • f6491bb524 Support openrc systems on agent nodes, added openrc test matrix (#489) Derek Nola 2026-01-20 09:29:40 -08:00
  • 67ca2bfd1c Ensure agents are upgraded correctly, pass token (#484) Derek Nola 2026-01-13 09:41:29 -08:00
  • a2a36f1fe5 Don't run yamlint on the GHA Derek Nola 2025-12-22 10:13:32 -08:00
  • 6d6b0b9218 Enforce similar cgroup replacement pattern across OSes, fix lint naming Derek Nola 2026-01-12 11:25:17 -08:00
  • e4f8d8d737 k3s-upgrade lint naming Derek Nola 2026-01-12 11:24:40 -08:00
  • 974b92d9f1 Fix typo in README regarding requirements file (#487) Ken Powers 2026-01-12 13:10:18 -05:00
  • 59a223adab archlinux: add support for rpi5 and arm (#486) Gilles H. 2026-01-12 19:10:08 +01:00
  • 826c53975d fix(ansible): replace deprecated entities and sync version requirements (#478) Aleksei Sviridkin 2025-12-22 21:11:29 +03:00
  • e11ff62d8f fix token management task to include regex_escape for special characters (#481) ppascente 2025-12-22 11:36:23 -06:00
  • 1dcc7a6267 chore: document how to incorporate into existing project Mörgæsis 2025-12-15 17:51:43 +00:00
  • 49b810c948 feat(k3s_upgrade): regenerate service files from templates instead of restoring backups (#474) Aleksei Sviridkin 2025-12-11 21:54:58 +03:00
  • 53c35bac5f Add basic integration test (#471) Derek Nola 2025-12-05 10:25:41 -08:00
  • 66ce443c2c Fix changelog comparison line Derek Nola 2025-12-04 12:26:42 -08:00
  • f85bc4d014 Publish 1.1.1 tag 1.1.1 Derek Nola 2025-12-04 12:24:00 -08:00
  • 6737051311 Improve capture regex for k3s-agent service replacement (#470) Derek Nola 2025-12-04 12:14:23 -08:00
  • 11e99b0b7f Add ability to move kubeconfig to control node on demand (#467) Phillip Thurston 2025-12-04 13:14:04 -07:00
  • c23ef774e4 refactor(prereq): use ansible_os_family for broader RHEL support (#469) Softplus+ 2025-12-05 03:32:00 +09:00
  • 3b34d679e5 fix(upgrade): Implement airgap support for the upgrade flow. (#465) fch-aa 2025-12-04 19:29:28 +01:00
  • f06b042aab Refactor task to add compatibility with cmdline changes on ubuntu 25 (#461) Luis Salgado Alves 2025-11-17 18:31:27 +00:00
  • 9c945da3cc feat: add ufw allow inter-node ports (#460) Riccardo Pressiani 2025-11-10 12:31:11 -05:00
  • db206785b4 Pin python to 3.13 for ansible 2.19 support (#462) Derek Nola 2025-11-10 09:29:24 -08:00
  • 7209114690 allow for opt_tls_san to be undefined, since it's optionally defined (#456) Jonathan Hanson 2025-10-24 10:03:47 -07:00
  • 43c2fde96e Trim strings to prevent coercion warning too-gee 2025-09-27 10:59:37 -05:00
  • d9e64c0511 Remove vars from task names too-gee 2025-09-27 10:58:54 -05:00
  • 39f3f562e1 Update CHANGELOG.md for tag 1.1.0 (#444) Derek Nola 2025-09-16 08:39:36 -07:00
  • 08a147e6b9 Update default branch to main 1.1.0 Derek Nola 2025-09-15 14:47:29 -07:00
  • 8c38db014c Consolidate server templates into a single one (#443) Derek Nola 2025-09-15 14:24:01 -07:00
  • b77e0049c8 Fix linting to bring back 'production' status for all non-server k3s roles Derek Nola 2025-09-15 12:09:45 -07:00
  • d397c5c3dd Remove agent jinja template Derek Nola 2025-08-22 11:57:29 -07:00
  • dccb5ed4ad Bump example versions Derek Nola 2025-09-10 10:29:11 -07:00
  • f2aed3ba47 Automatically inject tls-san when api_endpoint differs from hostname (#434) Guillaume A 2025-09-16 02:21:20 +08:00
  • cb640b853f Fix ipv4 lookup for firewalld (#440) Vadim Radu 2025-09-08 19:52:26 +03:00
  • fad5c05cb4 fix k3s_upgrade error (#439) David Barnett 2025-09-05 08:01:05 +10:00
  • 10b9f6634f docs: describe adding collection to requirements.yaml (#438) Felix Seifert 2025-09-03 01:49:27 +02:00
  • cd543a660d Inject installation envs for install script (#433) Derek Nola 2025-08-26 09:57:53 -07:00
  • 5a194381b0 Bump version in galaxy.yml (#432) Artur Kamalov 2025-08-22 19:06:48 +02:00
  • 8b3845f9a4 Add missing RHEL 10 kernel module (#431) Derek Nola 2025-08-20 08:58:55 -07:00
  • c239874136 Don't update_cache if airgapped (#430) Derek Nola 2025-08-12 11:13:54 -07:00
  • e9dbf66cef Distribute multiple image archives (#428) Claiyc 2025-08-12 20:13:02 +02:00
  • 66385e35eb fix(agent): Use proper env file path during provisioning. (#421) 1.0.1 fch-aa 2025-07-10 18:35:25 +02:00
  • 1067f630f5 Add service environment variables to all hosts (#416) Zero King 2025-06-04 22:54:25 +08:00
  • f1d53c65e0 Disable repo check when installing SELinux RPM in airgapped environment (#413) Al West 2025-05-22 18:44:33 +01:00
  • 808070d77e Added agent_config_yaml to inventory-sample documentation (#405) Tryy3 2025-04-21 20:34:33 +02:00
  • e3fe7ec450 Fix condition evaluation on ansible_all_ipv6_addresses to have a Boolean result (#404) Stefan Haun 2025-04-18 18:07:40 +02:00
  • f3d8cc0b18 fix: rewrite ufw exceptions condition (#403) Rafael Alexandre 2025-04-18 18:07:23 +02:00
  • 6809dc8913 feat: add check_mode false to run upgrade tests (#402) mbathe19 2025-04-18 18:07:05 +02:00
  • 078b031941 fix: make the roles work even when hosts are aliased in the inventory (#399) 1.0.0 Michal Stanke 2025-03-27 17:28:16 +01:00
  • c38327927b Only apply K3s autocomplete when ansible_user is defined (#398) Derek Nola 2025-03-20 10:49:03 -07:00
  • 8f71b09a4c Add galaxy installation to the README (#392) hek2mgl 2025-02-21 18:54:08 +01:00
  • 2c3bc06537 Escape regex special characters in token value (#391) Derek Nola 2025-02-13 09:07:24 -08:00
  • 978bc50b3e Fix kubeconfig merge with existing config (#351) alankan-finocomp 2025-02-07 04:06:04 +11:00
  • c8527cc9ee improve check mode support, allow for agent config yaml, restart service if config changed (#388) Will 2025-01-28 12:15:09 -05:00
  • b915574338 docs: update list of projects (#387) Floren Munteanu 2025-01-15 14:36:12 -05:00
  • e3603884a7 fix: fixing k3s uninstallation failures when k3s is installed via airgap role (#384) Saksham Garg 2024-12-27 23:43:00 +05:30
  • 2a5a89a5ad Set default empty extra_server_args and extra_agent_args (#377) Derek Nola 2024-11-12 09:11:34 -08:00
  • c10b84f0f4 enable autogenerating token (#375) anon-software 2024-11-11 13:07:31 -08:00
  • 9d7fd7a70b Remove irrelevant kubectl symlink (#376) Derek Nola 2024-11-08 10:58:30 -08:00
  • 2d38507c70 Fix order of operations when install agent airgap (#373) Derek Nola 2024-10-28 11:43:06 -07:00
  • c82a2f9b8e Don't modify existing airgap k3s-install script (#372) Derek Nola 2024-10-18 09:33:01 -07:00
  • 99fa632acb Fix failure when not using airgap (#370) Derek Nola 2024-10-08 14:57:08 -07:00
  • 1cfe59728a Handle multiple architectures when distributing airgap binary (#367) Derek Nola 2024-10-08 14:10:05 -07:00
  • 040d37878b Prevent multiple tokens in k3s.service.env (#364) anon-software 2024-10-07 09:44:28 -07:00
  • 19f99f71ed Don't require a bogus k3s_version for airgap installs (#363) Derek Nola 2024-09-16 09:15:05 -07:00
  • 848e22cb72 Handle both new and old cmdline.txt locations in Raspbian (#362) Derek Nola 2024-09-13 10:49:53 -07:00
  • bc03d1c0d0 Fix adding token to existing cluster (#360) james-otten 2024-09-12 12:54:11 -04:00
  • 2d98982809 Security exposure related to the token (#356) anon-software 2024-09-04 14:02:52 -07:00
  • 3e0c982a95 Better cleanup with reset playbook (#353) anon-software 2024-08-22 14:13:28 -07:00
  • 61ba8b57a3 Cleanup redundant conditions (#355) Lihai Tu 2024-08-23 05:13:06 +08:00
  • 04c8ae9a57 More flexible cgroup settings (#352) anon-software 2024-08-15 10:32:22 -07:00
  • b6e4c8b31e Update K3s to latest 1.30 (#348) Peter Klijn 2024-07-22 18:33:09 +02:00
  • e53d895428 Introduce copy of k3s.yaml file to detect changes and skip control node changes (#347) Peter Klijn 2024-07-15 22:55:31 +02:00
  • 4f769544b3 Add a handler to restart the K3s Server when the service file changes (#344) Peter Klijn 2024-07-15 19:00:25 +02:00
  • 71d6ba0580 Don't install linux-modules-extra-raspi on Ubuntu 24.04 and up (#346) haseHH 2024-07-11 19:18:06 +02:00