Timothy Stewart
b928c930d5
fix(ci): fix molecule
2024-01-22 19:28:53 -06:00
Timothy Stewart
b00f020e82
fix(ci): fix molecule
2024-01-22 19:08:32 -06:00
Timothy Stewart
62d37e1242
fix(ci): fix molecule
2024-01-22 19:00:20 -06:00
Timothy Stewart
01d4bb8f8a
fix(ci): fix molecule
2024-01-22 18:13:00 -06:00
Timothy Stewart
bdc5d0970d
fix(ci): fix homebrew
2024-01-22 17:05:21 -06:00
Timothy Stewart
8dc6b7632b
fix(ci): fix homebrew
2024-01-22 16:40:07 -06:00
Timothy Stewart
3409f0d431
fix(ci): fix homebrew
2024-01-22 16:34:49 -06:00
Timothy Stewart
d786f615b8
fix(ci): fix homebrew
2024-01-22 16:34:20 -06:00
Timothy Stewart
647a3a8461
fix(ci): fix homebrew
2024-01-22 16:32:53 -06:00
Timothy Stewart
4707002267
fix(ci): adjusting cache steps
2024-01-21 22:35:47 -06:00
Timothy Stewart
ffcc79300a
fix(ci): adjusting cache steps
2024-01-21 22:25:22 -06:00
Timothy Stewart
0ae666dfe5
fix(post): Fix liquid formatting
2024-01-21 22:04:09 -06:00
Timothy Stewart
8acec7055a
fix(ci): adjusting cache steps
2024-01-21 19:59:25 -06:00
Timothy Stewart
fc8ab77be4
fix(ci): adjusting cache steps
2024-01-21 18:42:29 -06:00
Timothy Stewart
f7869f447d
fix(ci): adjusting cache steps
2024-01-21 18:32:57 -06:00
Timothy Stewart
eb89255d59
fix(ci): adjusting cache steps
2024-01-21 18:28:51 -06:00
Timothy Stewart
f6597e859d
fix(ci): adjusting cache steps
2024-01-21 16:51:29 -06:00
Timothy Stewart
82d36572f1
fix(ci): adjusting cache steps
2024-01-21 16:47:41 -06:00
Timothy Stewart
f767c32bf8
fix(ci): adjusting cache steps
2024-01-21 16:09:59 -06:00
Timothy Stewart
5cc46eb360
fix(ci): adjusting cache steps
2024-01-21 16:00:24 -06:00
Timothy Stewart
dfdcff7e11
fix(ci): adjusting cache steps
2024-01-21 15:26:36 -06:00
Timothy Stewart
2333e85148
fix(ci): adjusting cache steps
2024-01-21 15:17:04 -06:00
Timothy Stewart
4b4922e1b6
fix(ci): adjusting cache steps
2024-01-21 15:11:38 -06:00
Timothy Stewart
f07009e0c5
fix(ci): move to macos13
2024-01-21 14:49:06 -06:00
Timothy Stewart
0e233e1d0f
fix(ci): move to macos13
2024-01-21 14:35:45 -06:00
Timothy Stewart
22a617734d
fix(ci): move to macos13
2024-01-21 14:24:51 -06:00
Timothy Stewart
272e9cde2b
fix(ci): move to macos13
2024-01-21 14:24:37 -06:00
Timothy Stewart
03e0d00180
fix(ci): move to macos13
2024-01-21 14:11:24 -06:00
Timothy Stewart
f2b87ec097
fix(ci): move to macos13
2024-01-21 13:20:36 -06:00
Timothy Stewart
3bb8984d7c
fix(ci): Add a cache prestep
2024-01-21 13:15:43 -06:00
Timothy Stewart
a2d4e91aa5
fix(ci): Add a cache prestep
2024-01-21 13:06:16 -06:00
Timothy Stewart
7cfcd9727c
fix(ci): Add a cache prestep
2024-01-21 12:52:28 -06:00
Timothy Stewart
7a8c7eccb6
fix(ci): Add a cache prestep
2024-01-21 12:45:33 -06:00
Timothy Stewart
f54eb1bf41
fix(ci): Add a cache prestep
2024-01-21 12:26:18 -06:00
Techno Tim
83077ecdd1
Fix CI - python version ( #338 )
...
* fix(README): Updated docs link
* fix(ci): set PYTHON_VERSION to 3.11
2023-07-20 21:19:53 -05:00
Simon Leiner
7bc198ab26
Pick kube-vip interface automatically by default ( #238 )
...
* Pick kube-vip interface automatically by default
* molecule: Fix ipv6 scenario
* Choose a more restrictive molecule timeout in CI
2023-02-20 04:08:36 +00:00
Techno Tim
e6cf14ea78
K3s 1 24 8 ( #171 )
...
* chore(dependencies): Updated actions
* chore(dependencies): updated to k3s to v1.24.8+k3s1 and kube-vip to v0.5.7
2022-12-02 23:14:06 -06:00
Techno Tim
17a74b66c8
Pre commit fixes ( #167 )
...
* chore(dependencies): updated kube-vip to 0.5.6
* fix(pre-commit): pin to hash
* fix(pre-commit): added more hooks and fixed lint
* fix(pre-commit): added pre-commit hook so we don't have to run it manually
* fix(pre-commit): Added docs to readme
* fix(pre-commit): added texthooks
* fix(pre-commit): pin to hash
* fix(pre-commit): added mor hooks and fixed lint
* fix(lint): Fixing quotes
* fix(ci): only run test if linting passes
* fix(ci): convert to reusable workflows
* fix(pr template): Reorder steps
2022-11-13 22:42:49 -06:00
Techno Tim
b1fee44403
GitHub Actions Fixes ( #150 )
2022-11-05 19:57:36 -05:00
Techno Tim
5268ef305a
Revert "feat(ci): switching to self-hosted runners ( #133 )" ( #135 )
...
This reverts commit a840571733 .
2022-10-31 18:50:34 -05:00
Techno Tim
a840571733
feat(ci): switching to self-hosted runners ( #133 )
...
* feat(ci): switching to self-hosted runners
* feat(gh-actions-controller): added
* feat(gh-actions-controller): added
2022-10-31 17:56:22 -05:00
Ioannis Angelakopoulos
fb6c9a6866
adds colors to molecule testing in GitHub action ( #109 )
2022-09-28 03:48:25 +00:00
Simon Leiner
d5b37acd8a
Drop support for CentOS, test Rocky and Debian in CI ( #92 )
...
* Test CentOS 7 in CI
* Drop support for CentOS, test on Rocky and Debian
* Fix reset playbook for Rocky Linux
* Fix typo
* Disable firewalld during testing
Co-authored-by: Techno Tim <timothystewart6@gmail.com >
2022-09-24 05:10:55 +00:00
Techno Tim
f1c2f3b7dd
fix(github): ignore readme updates ( #94 )
2022-09-17 00:18:56 -05:00
Simon Leiner
a1ef590442
Add support for API servers on IPv6 addresses ( #48 )
...
* Remove duplicate file for deletion
* Add support for IPv6 clusters
To correctly escape IPv6 addresses when ports are used, they must be
wrapped in square brackets [1]. This patch adds support for that,
using Ansible's ipwrap filter [2].
[1]: https://datatracker.ietf.org/doc/html/rfc4038#section-5.1
[2]: http://docs.ansible.com/ansible/latest/collections/ansible/utils/docsite/filters_ipaddr.html#wrapping-ipv6-addresses-in-brackets
* Do not abort other molecule jobs on failure
* Fix cache keys for Vagrant boxes
* Molecule: Derive overrides.yml location from scenario dir
# Conflicts:
# molecule/default/molecule.yml
# molecule/ipv6/molecule.yml
2022-09-10 12:57:38 -05:00
Simon Leiner
9ff3bb6b87
Test single-node cluster ( #78 )
...
* Molecule: Derive overrides.yml location from scenario dir
# Conflicts:
# molecule/default/molecule.yml
# molecule/ipv6/molecule.yml
* Molecule: Add single_node scenario
* Fix get_nodes test for the case of empty groups
2022-09-09 11:47:26 -05:00
Simon Leiner
60bc09b085
Mitigate CI flakiness ( #70 )
...
* Increase SSH connection timeouts and retries
* Make MetalLB timeouts configurable
* Retry applying MetalLB CRs
* Fix location of MetalLB CRs template
* Make MetalLB wait logic more compact
* Fix typo
* retrigger 1
* retrigger 2
* retrigger 3
* retrigger 4
* retrigger 5
2022-09-07 18:47:58 -05:00
Simon Leiner
a6b2a95b7e
Test playbook using molecule ( #67 )
...
* Test cluster using molecule
* Fix detection of first control node
* Include --flannel-iface and --node-ip as k3s arguments
* Store logs of k3s-init.service as GitHub job artifacts
2022-09-03 10:36:28 -05:00
Techno Tim
74e1dc1dfe
Pin GitHub Actions to SHA + Dependabot ( #62 )
...
* feat(repo): Add dependabot
* fix(ci): clean up
* fix(gh-actions): pin to sha
* fix(lint): fixing yaml lint
* feat(repo): Add dependabot
* fix(vagrant): up retry count to 60 because gh actions are sloooooow
2022-08-30 23:15:15 -05:00
Simon Leiner
9d8a5cc2b8
Execute Vagrant cluster in CI ( #57 )
2022-08-29 19:45:07 -05:00