Commit Graph
1765 Commits
Author SHA1 Message Date
Devin Buhl 59b896fa33 chore: update renovate config to fix migrations
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-24 19:27:25 -05:00
Devin Buhl b5a1a2fe79 chore: add direnv whitelist directory to devincontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-24 15:52:38 -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 9d175fcc99 chore: improve arch taskfile and update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-24 09:27:39 -05:00
Devin Buhl 9f2d6a9970 feat: more ricing to the devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-24 09:04:29 -05:00
Devin Buhl 40aeae150d chore: update workstation section in readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 19:45:58 -05:00
Devin Buhl e6783b3c12 feat: even more ricing of the devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-24 00:23:12 +00:00
Grant Henderson 04a6e36281 Update addons.sample.yaml with correct namespace for kubernetes-dashboard (#1243) 2024-01-23 18:59:07 -05:00
Devin Buhl b9575ad14f feat: more ricing to the devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 18:58:46 -05:00
Devin Buhl a16b347c54 feat: devcontainer properly hooks starship and direnv now
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 16:23:20 -05:00
Devin Buhl 0a31eecd6e feat: add starship to devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 15:42:17 -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 3a646eec30 arm64 devcontainer builds still no work
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 17:40:11 +00:00
Devin Buhl 3682419826 maybe arm64 devcontainer builds work now
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 17:36:26 +00: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 c7ea5e8e35 feat: add gh cli to devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 11:16:22 -05:00
Devin Buhl 14105bb5ac fix: remove devcontainer arm64 builds
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 11:07:02 -05:00
Devin Buhl 95d2a721f6 fix: devcontainer arm64 builds
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 10:38:40 -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 8860565d25 chore: update devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 08:50:42 -05:00
Devin Buhl eafde69a7e chore: update devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 08:37:04 -05:00
Devin Buhl 634e98c6ed chore: update devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 08:08:52 -05:00
renovate[bot] 04422ce50f fix(github-release): update k0sproject/k0s to v1.28.6+k0s.0 (#1237)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 07:56:31 -05:00
Devin Buhl 84a913e350 chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-23 07:55:18 -05:00
renovate[bot] 9eafe8f537 chore(deps): update cloudflare to 2.17.0 (#1236)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-23 06:55:56 -05:00
Devin Buhl a7f6d6a094 chore: update addons and config file comments
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-22 19:28:33 -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
renovate[bot] 94449b8933 fix(helm): update chart cilium to 1.14.6 (#1232)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 16:04:05 -05:00
Devin Buhl a8d1f1d305 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-22 15:58:10 -05:00
Devin Buhl 9f82047a62 fix: update k0s kubeconfig with kube-vip addr
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-22 15:53:02 -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
renovate[bot] 6557c255d6 fix(helm): update chart external-dns to 1.14.2 (#1233)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 12:47:12 -05:00
renovate[bot] 2bcef17368 fix(container): update image kube-prometheus-stack to v56.0.3 (#1231)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 12:47:05 -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
renovate[bot] 5ef0438529 fix(helm): update chart grafana to 7.2.4 (#1227)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 06:51:35 -05:00
renovate[bot] dc724fc4bc fix(container): update image kube-prometheus-stack to v56.0.2 (#1226)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-22 06:51:11 -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
renovate[bot] 361920fd65 chore(deps): update email-validator to 2.1.0.post1 (#1223)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 19:12:52 -05:00
renovate[bot] 2cd7d1696b fix(container): update image ghcr.io/gethomepage/homepage to v0.8.6 (#1224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-21 19:12:45 -05:00
Devin Buhl 49a4c19cc7 feat: template the sops configuration file
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-21 19:00:31 -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
Benjamin Runnels 8265c80909 fix: updated csi-drivers for k0s and simplified smb (#1220)
* updated csi-drivers for k0s and simplified smb

* Update addons.yaml

* fixed spegel variable typos

* Removed extra line ending
2024-01-21 17:34:34 -05:00
Benjamin Runnels 1d5a3842de fix: few small tweaks to validation (#1219) 2024-01-21 16:42:25 -05:00
Devin Buhl eec9fcf7f0 fix: update cloudflare validation
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-21 13:47:08 -05:00
Devin Buhl 0446f28f92 fix: update node validation error descriptions
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-21 13:29:50 -05:00
Devin Buhl 71dddf0854 fix: add node name regex to validation script
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-21 13:25:11 -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