Devin Buhl
21afc0baa2
feat!: Remove support for k3s and go full-on Talos ( #1482 )
2024-05-21 08:29:59 -04:00
Devin Buhl
134d78ac49
Revert "feat(helm): update chart kubelet-csr-approver to 1.2.0 ( #1476 )" ( #1478 )
...
This reverts commit 366eea27af .
2024-05-17 13:08:21 -04:00
Devin Buhl
b7f6d117f2
chore: add partials dir to renovate fileMatches
2024-05-16 16:44:52 -04:00
Devin Buhl
4b46e84f7f
fix: example private ssh repo url
...
Fixes: https://github.com/onedr0p/cluster-template/issues/1440
2024-04-24 08:11:08 -04:00
Devin Buhl
94c51c148d
feat(k8s-gateway): add watchedResources of service and ingress
2024-04-22 09:41:35 -04:00
Devin Buhl
58535fe81f
chore: do not check for private dir in task repo clean
2024-04-11 11:05:52 -04:00
Devin Buhl
159c25a1b5
fix: include a default schematic id with no customizations included
2024-04-01 15:18:27 -04:00
Devin Buhl
73f6b80b13
fix(validation): cannot verify nodes in CI
2024-03-28 08:37:23 -04:00
Devin Buhl
5e0f5cbe58
chore: Update README.md
2024-03-27 18:05:33 -04:00
Devin Buhl
ca6145f938
fix(openebs): disable ndm-operator
2024-03-27 14:44:02 -04:00
Devin Buhl
d3a4b10641
Revert "Fix cilium to use k3s paths for binPath and confPath" ( #1388 )
2024-03-26 11:30:54 -04:00
Devin Buhl
49a77bec2a
fix(talos): add deps to helmfile so that cilium installs first
2024-03-25 15:55:47 -04:00
Devin Buhl
62ea1d67fa
chore: update talos apply taskfile description
2024-03-22 07:47:03 -04:00
Devin Buhl
9a3374c1b2
fix: kubeconfig should go to root dir
2024-03-21 20:43:51 -04:00
Devin Buhl
b275b781fd
feat(talos): change from net.ifnames to a macaddr deviceSelector ( #1376 )
...
* feat(talos): change from net.ifnames to a macaddr deviceSelector
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: derpge
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: logic is easier to follow now questionmark
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: logic is easier to follow now questionmark
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-03-18 19:06:19 -04:00
Devin Buhl
1164fbff8f
add gettext to devcontainer
2024-03-16 19:55:56 -04:00
Devin Buhl
034b3f4a9c
chore: update config example
2024-03-15 11:13:49 -04:00
Devin Buhl
c8acfee483
fix: update renovate config
2024-03-14 10:39:55 -04:00
Devin Buhl
e6f8f4dd33
fix(k3s): update args in k3s controllers plan
2024-03-02 14:30:24 -05:00
Devin Buhl
75265ab8db
fix(workflow): update flux-local to only look at flux entrypoint
2024-02-29 22:34:52 -05:00
Devin Buhl
42dde98421
fix(renovate): add SUC group
2024-02-29 09:18:18 -05:00
Devin Buhl
cdfb1d0176
fix: update kube-vip to v0.7.1 and set lb_enable to true
2024-02-26 16:15:48 -05:00
Devin Buhl
5a41f4ddaf
fix(openebs): disable ndm
2024-02-26 07:24:23 -05:00
Devin Buhl
b389bbe038
fix(talos): remove system-upgrade-controller ( #1337 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-02-19 14:18:11 -05:00
Devin Buhl
f2ebe285cd
fix: add --skip-diff-on-install as well to helmfile apply args
2024-02-17 16:28:37 -05:00
Devin Buhl
8c155e552b
fix: --suppress-diff with helmfile
2024-02-17 07:55:08 -05:00
Devin Buhl
c17d543b21
refactor!: project updates ( #1326 )
...
* refactor!: flux is required again
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: delimiter that chomps
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: bootstrap_cloudflare logic
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update tests
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: remove last quote
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-02-15 20:03:24 -05:00
Devin Buhl
c3bf719cce
chore: do not use cache when building devcontainer
2024-02-14 04:33:04 -05:00
Devin Buhl
7171793fab
fix: comment out default gateway option
2024-02-13 15:08:00 -05:00
Devin Buhl
1b7ed1998d
fix: kube-vip does no need svc lb enabled
2024-02-12 18:47:07 -05:00
Devin Buhl
a19e7fa431
fix(devcontainer): install age with apk since age-keygen is missing
2024-02-08 10:44:47 -05:00
Devin Buhl
81ffb39143
fix(talos): use the correct schematics var
2024-02-07 17:49:25 -05:00
Devin Buhl
d49ce85e3a
fix(talos): use correct var in taskfile
2024-02-04 09:57:53 -05:00
Devin Buhl
eab63476b7
feat(k0s): unsupport it ( #1291 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-02-02 18:02:14 -05:00
Devin Buhl
3e0fb233b6
fix(k0s): update k0s config file
2024-02-02 12:12:43 -05:00
Devin Buhl
acbb7e2bcb
fix(k0s): nodeLocalLoadBalancing word
2024-02-02 08:17:11 -05:00
Devin Buhl
89673cd17b
feat: distribution is a dict and nodes and cluster are top level ( #1288 )
...
* feat: distribution is a dict and nodes and cluster are top level
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-02-01 20:31:42 -05:00
Devin Buhl
80aa80c1ea
feat: upgrade k3s to 1.29.1 and enable the spegel embedded registry ( #1284 )
...
* feat: upgrade k3s to 1.29.1 and enable the spegel embedded registry
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix(k3s): add the mirrors for spegel
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: ordering
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-02-01 09:39:53 -05:00
Devin Buhl
03125bf9c6
fix: use service monitor for cert manager
2024-01-31 20:40:25 -05:00
Devin Buhl
c59d03c69e
feat: enabled monitors everywhere and standardize resources a bit ( #1281 )
...
* feat: enabled monitors everywhere and standardize resources a bit
Signed-off-by: Devin Buhl <devin@buhl.casa >
* add raw tags
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-31 18:01:47 -05:00
Devin Buhl
4159190a46
fix(k0s): only include workers in autopilot if there are any
2024-01-31 14:55:17 -05:00
Devin Buhl
d6e80ea087
feat: update system-upgrade namespace and include support for k0s ( #1278 )
...
* fest: k0s Autopilot
* Create .mjfilter.py
* Create kustomization.yaml.j2
* Create ks.yaml.j2
* Create kustomization.yaml.j2
* Create updaterconfig.yaml.j2
* feat: update system-upgrade namespace and include support for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: rename talos app folder
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update k0s plan
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-31 14:45:24 -05:00
Devin Buhl
4bf6489f25
chore: Update README.md
2024-01-31 07:07:59 -05:00
Devin Buhl
0021acc522
fix: talos customization multiline string and ansible raw/endraw ( #1275 )
...
* chore: update readme and workflows
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: ansible templating
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: talos templating
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-30 21:22:33 -05:00
Devin Buhl
8ef31af331
feat: add first class support for private github repos ( #1271 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-29 20:57:58 -05:00
Devin Buhl
95bf353f7e
feat: rename repo to cluster-template ( #1270 )
...
* feat: rename repo to cluster-template
Signed-off-by: Devin Buhl <devin@buhl.casa >
* Update README.md
* Update README.md
* Update README.md
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-29 17:34:53 -05:00
Devin Buhl
df642e5425
feat: update jinja delimiters back to default ( #1269 )
...
* feat: update jinja delimiters back to default
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: remove cert-manager promrules
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update talos csr approver
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-29 17:11:37 -05:00
Devin Buhl
889ca07692
feat: refactor config file ( #1267 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-28 12:41:31 -05:00
Devin Buhl
7fc4250ef2
fix: update taskfiles and validation logic ( #1264 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-26 20:34:04 -05:00
Devin Buhl
3b0fcb7ba5
feat: update network and cert-manager ns ( #1263 )
...
* feat: update network and cert-manager ns
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update sops var name to be consistent with env
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-26 18:48:35 -05:00
Devin Buhl
4ac206aef5
fix: remove local hostpath and cilium lb vars and update k0s ( #1261 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-26 17:28:36 -05:00
Devin Buhl
90ca5f026f
fix: address talos comments ( #1253 )
...
* fix: update cni to cilium in taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: more updates
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: more cleanup
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-26 14:59:11 -05:00
Devin Buhl
98583949f8
fix: these settings files were made optional
2024-01-26 06:10:02 -05:00
Devin Buhl
e321b148a6
feat: removal of all addons ( #1247 )
...
* feat: removal of all addons
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update the mj script
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: remove the default namespace
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: remove descheduler and move reloader into flux-system
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-25 11:09:00 -05:00
Devin Buhl
a5cb9b8d39
feat: implement SUC for talos ( #1246 )
...
* feat: implement SUC for talos
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: double ---
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update formatting
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: address PR comments
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-25 08:42:57 -05:00
Devin Buhl
35185f8aa2
fix: cluster user settings and secrets should be optional ( #1245 )
...
* fix: cluster user settings and secrets should be optional
* Delete bootstrap/templates/kubernetes/flux/vars/cluster-secrets-user.sops.yaml.j2
* Delete bootstrap/templates/kubernetes/flux/vars/cluster-settings-user.yaml.j2
* Update kustomization.yaml.j2
* Update storageclass.yaml.j2
2024-01-25 07:39:17 -05:00
Devin Buhl
5d849727d8
feat: implement mjfilter file for templates ( #1244 )
...
* feat: implement mjfilter file for templates
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: use data.get in mjfilters
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-24 14:52:50 -05:00
Devin Buhl
0eda6492fa
feat: more improvements to devcontainer and arm64 ( #1242 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-23 15:13:19 -05:00
Devin Buhl
7cdaaf59c9
feat: switch devcontainer to alpine 🚀 ( #1241 )
...
* feat: switch devcontainer to alpine 🚀
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update talosctl arch
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: add serious comment
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: pkg names
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-23 12:19:26 -05:00
Devin Buhl
2206dbc519
feat: add devcontainer container on ghcr ( #1240 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-23 10:31:10 -05:00
Devin Buhl
83118cfec3
chore: improvements to e2e workflow ( #1235 )
...
* chore: improvements to e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: improve taskfiles
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update taskfiles
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-22 17:06:01 -05:00
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
ba83e9a3c3
feat: add spegel to core components ( #1225 )
...
* feat: add spegel to core components
Signed-off-by: Devin Buhl <devin@buhl.casa >
* downgrade: csi-smb-driver
Signed-off-by: Devin Buhl <devin@buhl.casa >
* more: change to smb
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-21 19:24:38 -05:00
Devin Buhl
4dd36a7ca8
fix: update k0s spegel var
2024-01-21 17:53:58 -05:00
Devin Buhl
4be97f78e8
feat: update makejinja to 2.5.0 ( #1221 )
...
* feat: update makejinja to 2.5.0 and implement mjfilter
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: move logic for skip tests
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: update makejinja to 2.5.0
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-21 17:37:48 -05:00
Devin Buhl
2aa9e15cf0
fix: add k0s node name back to tls sans
2024-01-21 12:55:17 -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
8339d142b7
feat: move various config options to advanced flags ( #1217 )
...
* feat: move various config options to advanced flags
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: remove lp refs
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-21 09:53:25 -05:00
Devin Buhl
db21ea82fa
feat: rename addon vars to addon_ prefix and simplify logic in jinja templates ( #1216 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-21 09:05:23 -05:00
Devin Buhl
b89b7b3ed9
feat: migrate to python for data validation ( #1214 )
...
* feat: migrate to python for data validation
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: address PR comments
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: add unused kwargs to validate functions
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update renovate pip and ansible regex
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: add bootstrap_nodes test
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update taskfiles
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-21 08:35:21 -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
7c259abe44
fix: add talos docs to root readme ( #1203 )
...
* fix: add talos docs to root readme
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-19 10:45:21 -05:00
Devin Buhl
5a90397ed5
fix: use requires in taskfiles when needed ( #1201 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-19 07:49:38 -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
eed4faa9e6
fix: keep included k3s coredns ( #1197 )
...
* Delete bootstrap/templates/kubernetes/apps/kube-system/coredns directory
* Update kustomization.yaml.j2
* Delete bootstrap/templates/ansible/playbooks/templates/custom-coredns-helmchart.yaml.j2.j2
* Update cluster-installation.yaml.j2
* Delete bootstrap/templates/ansible/playbooks/tasks/coredns.yaml.j2
* Update main.yaml.j2
* Update main.yaml.j2
* Update main.yaml.j2
* Update main.yaml.j2
* Update cluster-installation.yaml.j2
2024-01-19 06:13:39 -05:00
Devin Buhl
91d8b84f3c
feat: add talos support ( #1192 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-19 05:36:25 -05:00
Devin Buhl
cec32120db
fix(k0s): clean up local path storage on reset
2024-01-18 23:44:16 -05:00
Devin Buhl
f355b52326
fix(k0s): update network settings in config
2024-01-18 21:41:08 -05:00
Devin Buhl
08ed800e6c
fix(k0s): update reboot command in reset hook
2024-01-18 21:03:35 -05:00
Devin Buhl
4e0941422c
fix(k0s): reset hook wait one minute
2024-01-18 20:56:12 -05:00
Devin Buhl
e1e7f7416b
fix(k0s): update hooks in k0sctl.yaml
2024-01-18 16:34:19 -05:00
Devin Buhl
db9f6d0258
fix(k0s): update logic in k0sctl.yaml
2024-01-18 16:08:32 -05:00
Devin Buhl
d17354303e
chore: remove extra line ending
2024-01-18 15:23:49 -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
7c43fb1db0
feat: k0s add reset hooks for cleaning up cilium ( #1183 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-18 10:12:03 -05:00
Devin Buhl
d46e7f9663
feat: add partial support, change k0s config filename, always use NLLB for k0s ( #1180 )
...
* feat: add partial support, change k0s config filename, always use NLLB for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update wording
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-18 08:38:03 -05:00
Devin Buhl
95094450fb
feat: enable etcd monitoring for k0s ( #1179 )
...
* feat: enable etcd monitoring for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: always enable etcd on k3s
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-17 19:44:53 -05:00
Devin Buhl
ca9d1818fc
feat: add spegel support for k0s ( #1178 )
...
* feat: add spegel support for k0s
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: add spegel to e2e tests
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update containerd file paths and run apply from k0s-config dir
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: move containerd files after upload
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-17 16:00:28 -05:00
Devin Buhl
edbcf28139
feat: add python version check ( #1176 )
...
* feat: add python version check
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: formatting
Signed-off-by: Devin Buhl <devin@buhl.casa >
* test python 3.10
* chore: taskfile formating
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: python 3.11 is minimum
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 21:13:58 -05:00
Devin Buhl
528508e834
feat: add ansible lint, update taskfiles, and makejinja to not strip trailing newlines ( #1172 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 14:23:08 -05:00
Devin Buhl
b41ccc8145
fix: add tls sans options for k3s too ( #1170 )
...
* fix: add tls sans options for k3s too
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update comment
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 10:52:48 -05:00
Devin Buhl
295f2e7eac
fix: kube-vip was not rendering when enabled ( #1169 )
...
* fix: kube-vip was not rendering when enabled
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: forgot to save a file
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 09:56:41 -05:00
Devin Buhl
646f335689
feat: change jinja variable start/end delimiters to avoid conflicts with go templating ( #1168 )
...
* feat: change jinja variable start/end delimiters to avoid conflicts with go templating
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update comment in makejinja.toml
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: update comment in makejinja.toml
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 09:25:12 -05:00
Devin Buhl
b0ea9afbfd
fix: bump makejinja and add force flag to Taskfile ( #1166 )
...
* fix: bump makejinja and add force flag to Taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: Run configure again to ensure idempotency
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 08:12:07 -05:00
Devin Buhl
93c9d21581
feat: change jinja block/start delimiters for renovate support ( #1163 )
...
* feat: change jinja block/start delimiters for renovate support
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix: update renovate config an helm repos
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-15 19:31:45 -05:00
Devin Buhl
b602a7a1f5
fix: update makeninja - rename Archfile - check for k0sctl ( #1161 )
...
* fix: update makeninja
* Update Taskfile.yaml
* fix: check for k0sctl when k0s is choosen
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-15 15:39:37 -05:00
Devin Buhl
2ad3d87b06
fix: update Ansible taskfile ( #1160 )
2024-01-15 12:27:02 -05:00