Commit Graph

  • de30fcd06c Bump the action-deps group across 1 directory with 3 updates (#539) main dependabot[bot] 2026-06-22 09:26:45 -07:00
  • e8af759240 Remove N/A label Derek Nola 2026-06-18 09:29:54 -07:00
  • 278b6bbbfe Add dependabot bumps for GHA versions Derek Nola 2026-06-18 09:27:53 -07:00
  • 36de65e2c1 Publish 1.2.1 tag 1.2.1 Derek Nola 2026-06-08 10:07:05 -07:00
  • a05f5b5dce Invert directives when importing ref. playbook (#524) Rémi Paulmier 2026-05-27 23:44:58 +02:00
  • 611ca0bbaf Fix existing token retrieval for k3s server (#534) Jonathan Cremin 2026-05-27 22:44:42 +01:00
  • d1aab4d8b8 Feature/oracle linux11 (#532) shadow1runner 2026-05-27 23:44:06 +02:00
  • b448dff79a Minor change to trigger actions test_actions_trigger Derek Nola 2026-05-27 11:47:00 -07:00
  • 26245771fd Merge pull request #525 from cwayne18/pin-actions-to-sha Chris Wayne 2026-03-27 10:24:35 -04:00
  • 4acc4c718b Pin GH Actions to commit sha Chris Wayne 2026-03-27 09:21:19 -04:00
  • 2c3f3773c7 Publish 1.2.0 tag 1.2.0 Derek Nola 2026-03-11 11:43:20 -07:00
  • 8cbdb48d6d Move k3s version control into testing CI (#523) Derek Nola 2026-03-11 11:37:36 -07:00
  • bb17e0439f Move k3s version control into testing CI update_testing_version Derek Nola 2026-03-11 11:30:54 -07:00
  • 1f1228f3e8 Add nftables configuration for K3s on Arch Linux (#511) Ionut Ciocoiu 2026-03-11 19:09:14 +02:00
  • e9e0978a47 Simplify logic on K3s service start 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
  • 65a3b5f6ac Remove service template from k3s_upgrade role (#519) Derek Nola 2026-02-27 15:35:12 -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
  • 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
  • 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