Commit Graph
129 Commits
Author SHA1 Message Date
Devin Buhl 88996d0824 fix: updates to talos taskfile and readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-10-10 12:09:10 -04:00
Devin Buhl dd16fcd64b chore: update taskfiles and direnv (#1601) 2024-10-09 17:53:15 -04:00
Devin Buhl d1e92b5bc9 fix: taloscto not being installed with brew 2024-10-09 12:32:38 -04:00
Philipp RoschandDevin Buhl c66400741e Fix 'xargs: command line too long' in SOPS encryption task (#1594)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2024-10-07 18:19:43 -04:00
Devin Buhl 9fcabba314 fix: use sops filestatus for discovering non-encrypted sops files
Fixes: https://github.com/onedr0p/cluster-template/issues/1539
2024-09-27 14:31:19 -04:00
DeanandDevin Buhl 43e3ae2bf9 fix: Add conditional check for existing sops-age secret in bootstrap task (#1556)
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2024-08-05 16:18:25 -04:00
AJ a46b317f31 add kubeconfig for create secert in flux:bootstrap (#1531) 2024-06-22 18:37:21 -04:00
Devin Buhl 6fd9c17bb7 fix: add dir back into other talos tasks
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-06-03 20:19:37 -04:00
AJ 85cc1f6fb9 Access patch files and manifest files for talhelper (#1508) 2024-06-03 20:16:32 -04:00
Devin Buhl d566efbb5c fix: improve talos taskfile and add upgrade docs to README.md
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-05-31 09:05:27 -04:00
Devin Buhl 67ed0a4f19 fix: improve talos taskfile and add upgrade docs to README.md
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-05-31 08:23:32 -04:00
Devin Buhl 1a32b61101 fix: no more relative paths in talos taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-05-23 11:56:33 -04:00
Devin Buhl c1af3dbb4c fix: move helmfile up a directory
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-05-23 11:15:36 -04:00
AJ a1b7830093 fixed helmfile failure of prometheus-operator-crds depends on and Taskfile for talos:nuke (#1485) 2024-05-21 19:31:55 -04:00
Devin Buhl 25d353b0ce fix: update taskfiles and renovate config
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-05-21 10:30:33 -04:00
Devin Buhl 21afc0baa2 feat!: Remove support for k3s and go full-on Talos (#1482) 2024-05-21 08:29:59 -04:00
renovate[bot] bf1a00c504 feat(github-release): update prometheus-operator/prometheus-operator to v0.74.0 (#1480)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-17 22:02:25 -04:00
Jory Irving 5d62d47678 Fix siderolabs tap (#1459)
https://github.com/siderolabs/homebrew-tap#how-do-i-install-talosctl
2024-05-08 12:44:20 -04:00
renovate[bot] 2ccf026de3 fix(github-release): update prometheus-operator/prometheus-operator to v0.73.2 (#1431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-19 14:43:15 -04:00
renovate[bot] 3a255894e4 fix(github-release): update prometheus-operator/prometheus-operator to v0.73.1 (#1425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-14 14:31:41 -04:00
Devin Buhl 58535fe81f chore: do not check for private dir in task repo clean 2024-04-11 11:05:52 -04:00
AJ 953ff569f8 add kubeconfig flag to helmfile (#1416) 2024-04-10 14:40:09 -04:00
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