|
|
47b85437e3
|
fix: Increase available resources
|
2025-12-09 02:21:37 +01:00 |
|
|
|
1da24905ef
|
Added helper function to load file content as base64
|
2025-12-01 01:59:08 +01:00 |
|
|
|
3200aaebaa
|
Deepmerge node configs
|
2025-11-12 04:20:21 +01:00 |
|
|
|
b69ce72e79
|
Use uv for python
|
2025-11-12 03:18:43 +01:00 |
|
|
|
3b0a49f12e
|
Added tailscale
Also routes the whole subnet of the cluster over tailscale so it can act
as an entry point to my home network even when not at home.
|
2025-11-11 04:18:18 +01:00 |
|
|
|
a75a0c8722
|
Access node parameters through node instead of directly
|
2025-11-11 04:17:47 +01:00 |
|
|
|
2dda3cc465
|
Also load config settings from secrets.yaml
|
2025-11-11 04:17:45 +01:00 |
|
|
|
c121533161
|
Pass config to node renderer
|
2025-11-11 03:41:59 +01:00 |
|
|
|
3328fb053c
|
PXE boot over http
|
2025-11-11 02:27:39 +01:00 |
|
|
|
b6633591bb
|
Try to delete network even if vm does not exist
|
2025-11-09 04:15:19 +01:00 |
|
|
|
1931ab71ca
|
Added yaml constructor that get the realpath of a file
|
2025-11-09 04:15:19 +01:00 |
|
|
|
498b0ba480
|
Improved how the cluster is defined
|
2025-11-09 04:15:18 +01:00 |
|
|
|
244c982b17
|
Fixed wornding of control plane
|
2025-11-09 04:15:18 +01:00 |
|
|
|
ea3d1bf0fa
|
Made repo root available for templates
This allows for embedding the repo root inside of, for example, scripts
to make them function properly no matter where they are run from.
|
2025-11-09 04:15:18 +01:00 |
|
|
|
81e861ef14
|
Find root of repo that contains the actual script
This makes it possible to run the render script from anywhere and have
it still function correctly.
|
2025-11-09 04:15:18 +01:00 |
|
|
|
453d952b8f
|
Moved logic for getting clusters to render script
|
2025-11-09 04:15:18 +01:00 |
|
|
|
eb36060ef5
|
Made yaml template loader more generic
|
2025-11-09 04:15:18 +01:00 |
|
|
|
0f4fb2c5df
|
Store template resolved nodes back in nodes object
|
2025-11-09 04:15:18 +01:00 |
|
|
|
a477e5c4c2
|
Store patches as objects instead of strings
|
2025-11-09 04:15:17 +01:00 |
|
|
|
7460bb19db
|
Added jinja2 do extensions
|
2025-11-09 04:15:17 +01:00 |
|
|
|
121f28e987
|
Make python script runnable from anywhere
|
2025-11-09 04:15:17 +01:00 |
|
|
|
d30b080098
|
Render all template using python and jinja
|
2025-11-09 04:15:17 +01:00 |
|
|
|
3290a76193
|
Turn talos patches into templates and resolve them
|
2025-11-08 05:47:24 +01:00 |
|
|
|
0642fde397
|
Prettyprint JSON
|
2025-11-08 04:28:45 +01:00 |
|
|
|
d163e0b9bc
|
Improved how schematics are loaded
|
2025-11-08 04:26:32 +01:00 |
|
|
|
8c53b59671
|
Cleanup and improvements
|
2025-11-08 04:15:15 +01:00 |
|
|
|
6cb1c7d48b
|
Initial commit
|
2025-11-07 18:55:10 +01:00 |
|