Devin Buhl
|
afbf097dac
|
feat: update kube-vip ansible playbook for k0s and k3s - ipv6 config changes (#1234)
* feat: update kube-vip ansible playbook for k0s and k3s
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: update renovate
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: move ipv6 to advanced options
Signed-off-by: Devin Buhl <devin@buhl.casa>
* feat: kube-vip manifests to partials
Signed-off-by: Devin Buhl <devin@buhl.casa>
* feat: kube vip samesies
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: update config sample
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-22 15:28:21 -05:00 |
|
Devin Buhl
|
9373065338
|
feat: implement kube-vip for k0s & k3s in daemonset mode (#1230)
* feat: implement kube-vip for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa>
* feat: implement kube-vip for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: k3s to ds as well
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: no j2j2 nonsense
Signed-off-by: Devin Buhl <devin@buhl.casa>
* upadte: readme and taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
* update: renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-22 12:45:11 -05:00 |
|
Devin Buhl
|
d9c7fd44ba
|
feat: Do not rely on k0s file uploads - instead use curl (#1229)
* feat: Do not rely on k0s file uploads - instead use curl
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: add bootstrap_advanced_flags to validation
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: only skip tests for non-static config
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: only skip tests for non-static config
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: issues in k0s scripts
Signed-off-by: Devin Buhl <devin@buhl.casa>
* update: readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
* update: taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
* update: taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
* update: k0s config and remove ansible hook
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-22 10:14:49 -05:00 |
|
Devin Buhl
|
e1330d734c
|
feat: more changes to templating (#1218)
* feat: clean up more jinja default references
Signed-off-by: Devin Buhl <devin@buhl.casa>
* feat: add additional tls sans force kube-vip on k3s
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-21 11:39:12 -05:00 |
|
Devin Buhl
|
1ec59d1559
|
feat: add advanced features to config (#1208)
* feat: add advanced features to config
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: only enable longhorn if distro is k3s or k0s
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: update ansible lint
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-20 12:27:20 -05:00 |
|
Devin Buhl
|
965bfcdcb9
|
feat: k0s remove isolated controllers support and ansible prepare playbook (#1205)
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-19 17:35:33 -05:00 |
|
Devin Buhl
|
79d849f0ac
|
feat: add custom dns server support (#1199)
* feat: add custom dns server support
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: jinja tmpl
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-19 07:22:21 -05:00 |
|
Devin Buhl
|
0c4f0260d5
|
fix: ansible dir should only exist for k3s and k0s (#1191)
* fix: ansible dir should only exist for k3s and k0s
Signed-off-by: Devin Buhl <devin@buhl.casa>
* fix: rename partial files
Signed-off-by: Devin Buhl <devin@buhl.casa>
---------
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-18 13:52:11 -05:00 |
|
Devin Buhl
|
e6fbc6e128
|
feat: remove the need for raw jinja blocks (#1158)
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-15 00:03:41 -05:00 |
|
Devin Buhl
|
f9481d6202
|
feat: replace ansible templating with makejinja (#1156)
|
2024-01-14 23:03:02 -05:00 |
|
Devin Buhl
|
c8ebab7508
|
feat: do not template out k3s ansible when k0s is choosen
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-11 16:46:36 -05:00 |
|
Devin Buhl
|
a374c72887
|
fix: be a bit smarter when reloading kernel modules
|
2023-12-11 15:31:12 -05:00 |
|
Devin Buhl
|
bf28fbaebf
|
fix: instead of defining modules twice just restart the modules-load service
|
2023-12-11 15:14:17 -05:00 |
|
Devin Buhl
|
65bfe7a992
|
fix: ManageForeignRoutes is not needed anymore
https://github.com/cilium/cilium/pull/27208/
|
2023-12-11 14:56:28 -05:00 |
|
sp3nx0r
|
ab174f87fd
|
[bootstrap] feat: target cluster ansible plays only to kubernetes in case other hosts are used (#1065)
|
2023-12-07 09:51:08 -05:00 |
|
sp3nx0r
|
6be6e78427
|
[bootstrap] fix: remove conflicting condition for immutable flag and state:absent (#1064)
|
2023-12-07 09:49:43 -05:00 |
|
Devin Buhl
|
e660fbaa1e
|
fix: change attribute before deleting the file
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-12-03 17:20:00 -05:00 |
|
Devin Buhl
|
fde77c3f9e
|
feat(ansible): remove search domain from /etc/resolv.conf
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-11-21 10:12:48 -05:00 |
|
bri
|
a4642e6e52
|
fix: #990 don't disable apparmor unless it's installed (#991)
|
2023-10-24 19:51:15 -04:00 |
|
Devin Buhl
|
c92f732828
|
fix(ansible): hushlogin for root or user
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2023-07-12 18:47:13 -04:00 |
|
Devin Buhl
|
c9d988a66f
|
feat!: template all ansible dir and rename template to bootstrap (#847)
|
2023-07-12 11:44:23 -04:00 |
|