dependabot[bot]
3b74985767
chore(deps): bump ansible-core from 2.16.3 to 2.16.4 ( #459 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.16.3 to 2.16.4.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.16.3...v2.16.4 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 04:05:58 +00:00
dependabot[bot]
9ace193ade
chore(deps): bump pre-commit from 3.6.1 to 3.6.2 ( #453 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.6.1...v3.6.2 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 19:31:14 +00:00
Angel Garza
83a0be3afd
Added pre_task to verify minimum Ansible version ( #454 )
2024-02-24 19:20:57 -06:00
dependabot[bot]
029eba6102
chore(deps): bump pre-commit from 3.6.0 to 3.6.1 ( #450 )
...
Bumps [pre-commit](https://github.com/pre-commit/pre-commit ) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/pre-commit/pre-commit/releases )
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1 )
---
updated-dependencies:
- dependency-name: pre-commit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-11 23:06:15 -06:00
dependabot[bot]
0c8253b3a5
chore(deps): bump molecule-plugins[vagrant] from 23.5.0 to 23.5.3 ( #449 )
...
Bumps [molecule-plugins[vagrant]](https://github.com/ansible-community/molecule-plugins ) from 23.5.0 to 23.5.3.
- [Release notes](https://github.com/ansible-community/molecule-plugins/releases )
- [Commits](https://github.com/ansible-community/molecule-plugins/compare/v23.5.0...v23.5.3 )
---
updated-dependencies:
- dependency-name: molecule-plugins[vagrant]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 22:41:07 -06:00
dependabot[bot]
326b71dfa2
chore(deps): bump pre-commit/action from 3.0.0 to 3.0.1 ( #447 )
...
Bumps [pre-commit/action](https://github.com/pre-commit/action ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/pre-commit/action/releases )
- [Commits](646c83fcd0...2c7b3805fd )
---
updated-dependencies:
- dependency-name: pre-commit/action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-07 23:03:23 -06:00
dependabot[bot]
b95d6dd2cc
chore(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1 ( #443 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](26f96dfa69...5d5d22a312 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-02-06 21:40:15 +00:00
Jayson Grace
e4146b4ca9
Add PXE boot support to k3s_agent role ( #409 )
...
* Add conditional snapshotter for PXE-booted systems
**Added:**
- PXE Boot Check - Introduced tasks to check if the system is PXE-booted by
analyzing `/proc/cmdline` in `roles/k3s_agent/tasks/main.yml`.
- Conditional Snapshotter in Template - Added logic in `k3s.service.j2` template
to conditionally set `--snapshotter native` for PXE-booted systems.
**Changed:**
- `k3s.service.j2` Template Update - Modified the `ExecStart` line to include a
conditional check for `is_pxe_booted` fact, dynamically setting the
`--snapshotter` option for NFS-mounted systems.
- `main.yml` Task Modification - Added tasks to set `is_pxe_booted` fact based
on the presence of `root=/dev/nfs` in the system's boot command line.
This update allows k3s agents on PXE-booted systems to use the native snapshotter
when running on NFS, addressing compatibility issues with OverlayFS.
* Introduce idiomatic practices for affected areas from previous commits
**Added:**
- Structured HTTP Proxy Configuration Block - Added a structured block in
`http_proxy.yml` for managing HTTP proxy settings, aligning with Ansible's
recommended practices. This includes creating directories and deploying
configuration files in a clear, modular fashion.
- Conditional Execution for Proxy Setup - Implemented conditional execution
for the proxy setup in `http_proxy.yml`, utilizing `proxy_env` to adhere
to Ansible's best practices for conditional tasks.
- Improved PXE-Boot System Check Block - Introduced a more structured approach
in `main.yml` for checking PXE-booted systems, enhancing readability and
maintainability.
**Changed:**
- Adopted Ansible Builtin Modules - Transitioned existing tasks to use
`ansible.builtin` modules, ensuring compatibility and future-proofing the
role.
- Refined Task Grouping - Reorganized tasks into logical blocks, improving
the overall structure and readability, and showcasing Ansible's capabilities
for efficient task management.
- Updated K3s Service Configuration - Modified the K3s service configuration
task in `main.yml` for a more streamlined approach using Ansible's template
module, reflecting community-driven best practices.
**Removed:**
- Streamlined Task Definitions - Optimized task definitions to reduce
redundancy, focusing on clarity and adherence to the evolving Ansible
community standards.
* Added missing checks causing failures for agents
2024-02-06 14:24:31 -06:00
Devin Buhl
1fb10faf7f
fix(cilium): k3s has an API server proxy at 127.0.0.1:6444 ( #442 )
...
There is no need to use kube-vip LB
2024-02-05 04:35:51 +00:00
Techno Tim
ea3b3c776a
chore(deps) pre-commit updates ( #438 )
...
* chore(deps): Updated pre-commit
* fix(actions): cleaning up comments
2024-01-30 11:54:28 -06:00
dependabot[bot]
5beca87783
chore(deps): bump ansible-core from 2.16.2 to 2.16.3 ( #436 )
...
Bumps [ansible-core](https://github.com/ansible/ansible ) from 2.16.2 to 2.16.3.
- [Release notes](https://github.com/ansible/ansible/releases )
- [Commits](https://github.com/ansible/ansible/compare/v2.16.2...v2.16.3 )
---
updated-dependencies:
- dependency-name: ansible-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-29 21:29:07 -06:00
sholdee
6ffc25dfe5
Add Cilium CNI option ( #435 )
...
* Add Cilium CNI option
* Tweak version checks and add BGP resource verify
* Update metallb detection for kube-vip feat compat
2024-01-29 19:29:13 -06:00
Gereon Vey
bcd37a6904
add kube-vip as a service load balancer ( #432 )
...
* add kube-vip as a service load balancer
* add molecule scenario kube-vip
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-29 09:13:13 -06:00
Techno Tim
8dd3ffc825
fix(ci): Don't run CI for certain files ( #433 )
...
* fix(ci): Don't run CI for certain files
* fix(ci): Don't run CI for certain files
2024-01-28 20:42:28 +00:00
dependabot[bot]
f6ba208b5c
chore(deps): bump actions/upload-artifact from 3.1.1 to 4.3.0 ( #426 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3.1.1 to 4.3.0.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](83fd05a356...26f96dfa69 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-28 19:40:47 +00:00
dependabot[bot]
a22d8f7aaf
chore(deps): bump zgosalvez/github-actions-ensure-sha-pinned-actions ( #425 )
...
Bumps [zgosalvez/github-actions-ensure-sha-pinned-actions](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions ) from 2.0.1 to 3.0.3.
- [Release notes](https://github.com/zgosalvez/github-actions-ensure-sha-pinned-actions/releases )
- [Commits](af2eb32266...ba37328d4e )
---
updated-dependencies:
- dependency-name: zgosalvez/github-actions-ensure-sha-pinned-actions
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-28 17:20:46 +00:00
dependabot[bot]
05fb6b566d
chore(deps): bump actions/setup-python from 2.3.3 to 5.0.0 ( #423 )
2024-01-28 01:57:41 +00:00
egandro
3aeb7d69ea
added fix for metallb version upgrades ( #394 )
...
* added fix for metallb version upgrades
* use bash to allow pipefail
---------
Co-authored-by: Harald Fielker <harald.fielker@gmail.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-28 00:50:13 +00:00
dependabot[bot]
61bf3971ef
chore(deps): bump actions/checkout from 2.5.0 to 4.1.1 ( #424 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.5.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](e2f20e631a...b4ffde65f4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-27 17:26:12 -06:00
Gereon Vey
3f06a11c8d
fetch kubeconfig from master after deployment ( #431 )
...
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-27 16:30:13 -06:00
Techno Tim
3888a29bb1
fix(ci): only run CI for PRs ( #430 )
...
* fix(ci): only run CI for PRs
* fix(ci): ensure that branch is up to date
* fix(ci): ensure that branch is up to date
2024-01-27 15:35:47 -06:00
Timothy Stewart
98ef696f31
fix(ci): fixes for ephemeral nodes
2024-01-26 23:12:50 -06:00
Timothy Stewart
de26a79a4c
fix(ci): fixes for ephemeral nodes
2024-01-26 23:09:30 -06:00
Timothy Stewart
ab7ca9b551
fix(ci): fixes for ephemeral nodes
2024-01-26 23:06:02 -06:00
Timothy Stewart
c5f71c9e2e
fix(ci): fixes for ephemeral nodes
2024-01-26 22:52:19 -06:00
sholdee
0f23e7e258
Add Calico CNI option ( #414 )
...
* Add Tigera Operator/Calico CNI option
Small tweak to reduce delta from head
Set calico option to be disabled by default
Add rescue blocks in case updating existing
Refactor items and update comments
Refactor and consolidate calico.yml into block
Refactor to use template for Calico CRs
Revert use_calico to false
Template blockSize
Align default cidr in template with all.yml sample
Apply upstream version tags
Revert to current ver tags. Upstream's don't work.
Update template address detection
Add Tigera Operator/Calico CNI option
* Add calico-apiserver check
* Add eBPF dataplane option
* Add kube svc endpoint configmap when ebpf enabled
* Add /etc/cni/net.d to reset task
* Refactor based on comments
* Add molecule scenario
* Fix lint
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-26 18:53:27 -06:00
Techno Tim
121061d875
chore(deps) Updated LBs ( #428 )
...
* chore(deps): Updated metallb
* chore(deps): Updated kube-vip
2024-01-26 23:54:33 +00:00
João Gonçalves
db53f595fd
feat(k3s): added support for latest raspberrypi os (debian 12 bookworm) ( #404 )
...
* feat(k3s): added support for latest raspberrypi os (debian 12 bookworm)
* Update test.yml
* Revert test workflow
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-26 22:20:06 +00:00
Techno Tim
7b6b24ce4d
feat(k3s): Updated to v1.29.0+k3s1 ( #421 )
2024-01-26 14:49:24 -06:00
Techno Tim
a5728da35e
feat(k3s): Updated to v1.28 ( #420 )
...
* feat(k3s): Updated to v1.28.5+k3s1
2024-01-26 13:10:21 -06:00
Techno Tim
cda7c92203
feat(k3s): Updated to v1.27 ( #294 )
...
* feat(k3s): Updated to v1.27.1+k3s1
* feat(k3s): Updated to v1.27.1+k3s1
* feat(k3s): Updated to v1.27.4+k3s1
* feat(k3s): Updated to v1.27.9+k3s1
2024-01-26 18:54:58 +00:00
Techno Tim
d910b83bf3
fix(molecule): Cleanup all artifacts, side effects, and actions in case nodes are not ephemeral ( #427 )
2024-01-26 17:16:26 +00:00
Techno Tim
101313f880
feat(dependabot): Added docker docker and github actions ( #422 )
2024-01-26 16:19:42 +00:00
Techno Tim
12be355867
feat(k3s): Updated to v1.26 ( #207 )
...
* feat(k3s): Updated to v1.26.0+k3s2
* feat(k3s): Updated to v1.26.2+k3s1
* feat(k3s): Updated to v1.26.3+k3s1
* feat(k3s): Updated to v1.26.4+k3s1
* feat(k3s): Updated to v1.26.7+k3s1
* feat(k3s): Updated to v1.26.11+k3s2
* feat(k3s): Updated to v1.26.12+k3s1
2024-01-25 22:09:08 +00:00
Gabor A
aa09e3e9df
fix: typos ( #416 )
...
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-25 20:40:56 +00:00
sholdee
511c410451
Add Debian Bookworm support and refactor Pi OS detection ( #415 )
...
* Refactor Pi OS detection and add Debian Bookworm support
* Add bullseye back
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-25 19:20:02 +00:00
Balázs Hasprai
df9c6f3014
Fix http_proxy service dir in k3s_agent role ( #400 )
...
* Fix http_proxy service dir in k3s_agent role
* Fix http_proxy reset: rm conf files before dirs
* Fix http_proxy reset rm order
---------
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-25 11:34:46 -06:00
Timothy Stewart
5ae8fd1223
fix(molecule): lower resources for nodes
2024-01-25 09:30:02 -06:00
Techno Tim
e2e9881f0f
Fix CI ( #389 )
...
did all the things to make it work
2024-01-24 22:26:38 -06:00
egandro
edf0c9eebd
fix for recreating new control planes (2nd run) ( #393 )
...
Co-authored-by: Harald Fielker <harald.fielker@gmail.com>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-19 08:37:14 -06:00
egandro
7669fd4721
initial galaxy.yml ( #388 )
...
* initial galaxy.yml
* added readme
* lint fix
* Updated description
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
* Updated license_file section
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
* Updated tags section
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
* Updated dependencies section
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
* removed extra empty line galaxy created
---------
Co-authored-by: Harald Fielker <harald.fielker@gmail.com>
Co-authored-by: Dov Benyomin Sohacheski <b@kloud.email>
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-18 18:35:19 -06:00
Balázs Hasprai
cddbfc8e40
Update truthy values to true/false only, #204 ( #387 )
...
Co-authored-by: Techno Tim <timothystewart6@gmail.com>
2024-01-15 12:43:44 -06:00
Techno Tim
70e658cf98
feat(k3s): Updated to v1.25.16+k3s4 ( #407 )
2024-01-12 21:34:23 -06:00
dependabot[bot]
7badfbd7bd
chore(deps): bump netaddr from 0.9.0 to 0.10.0 ( #411 )
...
Bumps [netaddr](https://github.com/drkjam/netaddr ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/drkjam/netaddr/releases )
- [Changelog](https://github.com/netaddr/netaddr/blob/master/CHANGELOG )
- [Commits](https://github.com/drkjam/netaddr/compare/0.9.0...0.10.0 )
---
updated-dependencies:
- dependency-name: netaddr
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-01 20:46:52 -06:00
Balázs Hasprai
e880f08d26
Add option for install behind http_proxy ( #384 )
...
* Add option for install behind http_proxy
* Tidy up http_proxy usage
2023-10-21 00:18:36 +00:00
Balázs Hasprai
95b2836dfc
Add option to disable MetalLB, for use w/ ext LBs ( #383 )
...
* Add option to disable MetalLB, for use w/ ext LBs
* Add option to disable MetalLB, for use w/ ext LBs - add defaults
* Skip MetalLB with tags instead of flag
2023-10-18 22:07:07 +00:00
balazshasprai
505c2eeff2
Add option for custom registries / mirrors ( #382 )
2023-10-18 03:33:30 +00:00
balazshasprai
9b6d551dd6
Expand secure_path with support for Suse ( #381 )
2023-10-13 04:14:47 +00:00
dependabot[bot]
a64e882fb7
chore(deps): bump pre-commit-hooks from 4.4.0 to 4.5.0 ( #379 )
...
Bumps [pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases )
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0 )
---
updated-dependencies:
- dependency-name: pre-commit-hooks
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-09 15:39:23 +00:00
johnnyrun
38e773315b
sysctl tags ( #373 )
...
* sysctl tags
* lost tag
---------
Co-authored-by: Gianni <gianni@chainlabo.com>
Co-authored-by: Gianni Carabelli <gianni.carabelli@skytv.it>
2023-10-09 10:00:31 -05:00