Devin Buhl
|
79b3de005e
|
chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-04-05 15:08:47 -04:00 |
|
renovate[bot]
|
252d2879dd
|
feat(github-release): update prometheus-operator/prometheus-operator to v0.73.0 (#1406)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-04-04 11:46:04 -04:00 |
|
Devin Buhl
|
deb038915a
|
fix: specify talhelper secret file
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-03-22 08:32:29 -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 |
|
renovate[bot]
|
ab4d0acf25
|
feat(github-release): update prometheus-operator/prometheus-operator to v0.72.0 (#1363)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-03-10 14:17:32 -04:00 |
|
Devin Buhl
|
cadee91bdc
|
fix: rename talhelper secret to talsecret.sops.yaml
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-03-07 10:41:27 -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 |
|
 Wouter BouvyandDevin Buhl
|
00fc89553f
|
Talos: One-liner deployment code (#1317)
* feat(talos): Create one-liner deployment and nuking options
* Update Talos deployment docs
* Update Taskfile.yaml
* Update README.md
* Update README.md
* fix talos e2e tests
---------
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
|
2024-02-14 04:16:37 -05:00 |
|
Devin Buhl
|
d49ce85e3a
|
fix(talos): use correct var in taskfile
|
2024-02-04 09:57:53 -05:00 |
|
Devin Buhl
|
2c62c13905
|
fix: update flux taskfile to not check if installed
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-02-02 20:12:57 -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
|
acb86f2e35
|
fix: create flux-system namespace when using private GH repo
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-02-01 20:40:01 -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
|
c9375f2b05
|
fix: only run kubeconform when flux
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-29 08:18:30 -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
|
e4427a8325
|
fix: update kubeconform script location and fix github workflow
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-27 17:09:55 -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 |
|
renovate[bot]
|
cb04e7b796
|
fix(github-release): update prometheus-operator/prometheus-operator to v0.71.2 (#1256)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-01-26 15:44:47 -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
|
34a21a37ea
|
chore: slight tweaks to task:workstation-generic
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-26 06:56:36 -05:00 |
|
Devin Buhl
|
98583949f8
|
fix: these settings files were made optional
|
2024-01-26 06:10:02 -05:00 |
|
Devin Buhl
|
0643c483bd
|
feat: add workstation:generic-linux and update devcontainer
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-25 20:36:04 -05:00 |
|
Devin Buhl
|
7436eb43ce
|
chore: update renovate config and annotations
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-25 18:39:54 -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
|
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
|
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
|
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
|
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 |
|
Benjamin Runnels
|
bc0d8e1261
|
fix: resolved several issues with flux tasks (#1209)
* fixed several issues with flux tasks
* removed unnecessary default
* added note for longhorn addon
* added note for longhorn addon
|
2024-01-20 18:18:56 -05:00 |
|
renovate[bot]
|
15d1468b54
|
feat(github-release): update prometheus-operator/prometheus-operator to v0.71.0 (#1142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2024-01-19 21:28:18 -05:00 |
|
Devin Buhl
|
09c00c9468
|
fix: change reboot mode in talos Taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-19 13:25:38 -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
|
91d8b84f3c
|
feat: add talos support (#1192)
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-19 05:36:25 -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
|
8b20e9e944
|
fix: encrypt sops files that are not already encrypted in sops task
Signed-off-by: Devin Buhl <devin@buhl.casa>
|
2024-01-17 20:45:36 -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
|
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 |
|
Devin Buhl
|
ea31a49817
|
feat: add kubeconform workflow and make kubeconform/kustomize required (#1159)
|
2024-01-15 09:42:50 -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 |
|