Commit Graph
344 Commits
Author SHA1 Message Date
Michael Koval 3ae02b7aa7 Clarify talos:bootstrap setup instructions (#1438) 2024-04-21 17:37:17 -04:00
Devin Buhl b6234fcbad fix(spegel): moved to new github org and new update
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-04-01 17:56:49 -04:00
Devin Buhl 5e0f5cbe58 chore: Update README.md 2024-03-27 18:05:33 -04:00
renovate[bot]andDevin Buhl 63f30c7d9f feat(container)!: Update image app-template to v3 (#1370)
* feat(container)!: Update image app-template to v3

* Update helmrelease.yaml.j2

* Update helmrelease.yaml.j2

* Update helmrelease.yaml.j2

* Update README.md

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Devin Buhl <onedr0p@users.noreply.github.com>
2024-03-14 10:32:14 -04:00
willian.eth 115f12d27d fix: identation fix (#1353) 2024-02-29 14:38:04 -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 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
Wouter Bouvy 4a65ddeff9 Talos: remove deprecated System Extentions and move to schematicID (#1309)
* Talos: remove deprecated System Extentions and move to schematicID for talhelper and SUC

* Fix typo in comments
2024-02-10 17:02:32 -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 6756f29ecb chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-02-01 20:42:03 -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 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 7e8870ccf1 chore: housekeeping
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-02-01 16:30:59 -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 bc9f676c0f chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-30 15:25:56 -05:00
Devin Buhl 6798fd359d chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-30 15:10:26 -05:00
Devin Buhl ef563a4472 feat: add prevent downgrades check in k3s ansible
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-30 14:33:16 -05:00
Devin Buhl 19308f0783 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-30 09:25:00 -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 5d29ec7f12 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-29 10:12:52 -05:00
Devin Buhl 138e0aa832 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-29 10:12:30 -05:00
Devin Buhl b9d164ff9b chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-29 10:00:40 -05:00
Devin Buhl 1e731e0a8e chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-29 09:28:47 -05:00
Devin Buhl 9ea2b4f7c4 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-29 09:27:52 -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 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 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 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 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 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 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 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 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 a8d1f1d305 chore: update readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-22 15:58:10 -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
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 d104dde02a chore: update incuded CSI in readme
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-19 11:23:49 -05:00
Devin Buhl 168059a8fc chore: add khuedoan/homelab to related projects
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-19 11:02:53 -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 91d8b84f3c feat: add talos support (#1192)
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-19 05:36:25 -05:00
Devin Buhl 35177471b5 chore: update minimum python version to 3.11
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-16 16:10:48 -05:00
Devin Buhl 153213653b chore: update readme and make required tools bold
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:16:40 -05:00
Devin Buhl 9d03e291d6 chore: update readme for k0sctl, kustomize and kubeconform
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-15 20:12:41 -05:00
Devin Buhl 4eaadd476e chore: remove extraneous steps from Stage 5 in README
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 10:20:40 -05:00
Devin Buhl 842f4ee1d1 chore: add Stargazers
Signed-off-by: Devin Buhl <devin@buhl.casa>
2024-01-14 10:17:27 -05:00