Devin Buhl
b7bd604568
chore: remove yaml jsonschemas
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2025-10-16 17:53:17 -04:00
Devin Buhl
a1d66fc080
fix: issue with GitHub deploy key ( #1783 )
2025-02-20 07:38:20 -05:00
Devin Buhl
47723d952d
refactor: update directory paths ( #1777 )
2025-02-19 20:18:57 -05:00
Devin Buhl
ab4e969fb3
feat(helmfile): use abs paths to helm-values
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2025-02-03 20:41:37 -05:00
Devin Buhl
c6f3bd6012
feat: add cert-manager to helmfile ( #1736 )
2025-01-29 10:22:14 -05:00
Devin Buhl
b8bd34b9ae
chore: update taskfiles ( #1729 )
2025-01-26 10:13:31 -05:00
wasurerarenai
6df4a270aa
Execute talhelper commands within the talos directory ( #1728 )
2025-01-26 08:44:11 -05:00
Devin Buhl
5f1df32bb4
fix: add talhelper validate to task configure ( #1711 )
2025-01-18 09:34:00 -05:00
Devin Buhl
1e4577425e
chore: improve template:tidy Task
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2025-01-11 08:52:38 -05:00
Devin Buhl
abb8323f66
feat!: separate templating and bootstrap process connotations ( #1674 )
2025-01-04 10:48:35 -05:00
Devin Buhl
70fbd00ed2
chore: update workflows and clean task ( #1672 )
2025-01-03 10:01:38 -05:00
Devin Buhl
ea42f08106
fix: move the config sample to config on task init
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2025-01-02 10:14:31 -05:00
Devin Buhl
8aa35f4777
feat!: use mise for managing the dev env ( #1656 )
...
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(mise)!: Utilize mise for managing CLI tools and Python venv
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-12-19 22:06:37 -05:00
Devin Buhl
5b8bb5ae35
bootstrap: improve validation and update tasks ( #1623 )
2024-11-06 20:15:56 -05:00
Devin Buhl
68e07e7807
fix: improve taskfiles and e2e test ( #1615 )
2024-10-26 14:01:59 -04:00
Devin Buhl
de1944ec73
fix: cp on macos is ancient
2024-10-20 10:21:35 -04:00
Devin Buhl
83d2235824
fix: update cp command in taskfile
2024-10-20 10:16:24 -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
dd16fcd64b
chore: update taskfiles and direnv ( #1601 )
2024-10-09 17:53:15 -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
Devin Buhl
914ecadbd3
fix(taskfile): add warnings if KUBECONFIG and SOPS Age are not the expected values
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-04-05 15:32:40 -04:00
Devin Buhl
79b3de005e
chore: housekeeping
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-04-05 15:08:47 -04:00
Wasurerarenai
54259b4524
Add optional user tasks to Taskfile.yaml ( #1354 )
2024-03-01 06:57:52 -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
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
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
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
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
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
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
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
91d8b84f3c
feat: add talos support ( #1192 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-19 05:36:25 -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
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
9317007e7f
chore: remove comment in main Taskfile
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 08:24:31 -05:00
Devin Buhl
b0ea9afbfd
fix: bump makejinja and add force flag to Taskfile ( #1166 )
...
* fix: bump makejinja and add force flag to Taskfile
Signed-off-by: Devin Buhl <devin@buhl.casa >
* chore: Run configure again to ensure idempotency
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-16 08:12:07 -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
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
Devin Buhl
3b1ea970b1
fix: Updates to taskfiles and e2e workflow ( #1144 )
2024-01-13 12:04:44 -05:00
Devin Buhl
2f9e6068d3
feat: attempt to add a e2e workflow ( #1143 )
...
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat: attempt to add a e2e workflow
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-12 22:41:03 -05:00
Devin Buhl
e34899bfe2
fix: annotations not rendering correctly and add kubeconform integration
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-12 16:58:22 -05:00
Devin Buhl
1ff3c252ca
feat: add repo taskfile for cleaning up repo
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2024-01-12 08:55:27 -05:00