Commit Graph
140 Commits
Author SHA1 Message Date
Devin Buhl 68e07e7807 fix: improve taskfiles and e2e test (#1615) 2024-10-26 14:01:59 -04:00
Devin Buhl 25b4179b74 fix: assign TALOSCONFIG to a var and then to env 2024-10-24 11:42:50 -04:00
Devin Buhl d720f36821 fix: talos taskfile doesn't need dir most of the time 2024-10-24 11:16:03 -04:00
Devin Buhl b1bcc9695f fix(yaskfile): VERSION is not required anymore 2024-10-21 11:30:20 -04:00
Devin Buhl 0a59e4fdcc feat: improve talos upgrade and kubernetes upgrade tasks 2024-10-21 11:27:24 -04:00
Devin Buhl 13efcdbc7a feat: add apply-config to talos taskfile 2024-10-21 11:10:21 -04:00
Devin Buhl b7273c2aaf fix(yaskfile): lower case .taskfiles dirs (#1610) 2024-10-19 08:41:00 -04:00
Devin Buhl 7570388c32 feat(yaskfile): updates and reorganizations (#1607) 2024-10-17 15:45:45 -04:00
Devin Buhl 7fb926cfc5 fix(yaskfile): TALOS_SCHEMATIC_ID 2024-10-15 11:21:30 -04:00
Devin Buhl 636d2fd840 feat: change talos upgrade task to support version instead of image (#1603)
* feat: change talos upgrade task to support version instead of image

* Update README.md

* Update Taskfile.yaml

* Update Taskfile.yaml

* Update Taskfile.yaml

* Update Taskfile.yaml
2024-10-11 07:35:08 -04:00
Devin Buhl fd4f7643fa chore: update dev/null redirects
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-10-10 12:11:46 -04:00
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