Commit Graph

28 Commits

Author SHA1 Message Date
Dreaded_X 20e96b33df Fixed wornding of control plane 2025-11-09 03:14:15 +01:00
Dreaded_X 2b7434c0e7 Removed unneeded --- from patches 2025-11-09 03:11:20 +01:00
Dreaded_X 08d73b95d4 Added source script to set environment variables 2025-11-09 03:07:20 +01:00
Dreaded_X 2cca38c860 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 03:03:46 +01:00
Dreaded_X d2a1eca146 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 03:03:21 +01:00
Dreaded_X 0049b5cb46 Moved logic for getting clusters to render script 2025-11-09 02:58:01 +01:00
Dreaded_X 3f8389ddd2 Made yaml template loader more generic 2025-11-09 02:26:35 +01:00
Dreaded_X dac2864b2d Store template resolved nodes back in nodes object 2025-11-09 02:16:10 +01:00
Dreaded_X 85368a3126 Added template for config generation script 2025-11-09 02:16:10 +01:00
Dreaded_X 18b5d8fd18 Store patches as objects instead of strings 2025-11-09 02:05:08 +01:00
Dreaded_X 21ae5bc2c4 Added node types 2025-11-09 01:42:52 +01:00
Dreaded_X 17b0b05410 Added kubernetes version 2025-11-09 01:42:44 +01:00
Dreaded_X 8832371b99 Added jinja2 do extensions 2025-11-09 01:41:57 +01:00
Dreaded_X a9fbf9aad8 Use consistent capitalization 2025-11-08 22:27:37 +01:00
Dreaded_X 4f072d7cb7 Moved around node config params 2025-11-08 22:23:43 +01:00
Dreaded_X 235ab5add7 Make python script runnable from anywhere 2025-11-08 21:47:45 +01:00
Dreaded_X b0ac551c21 Render all template using python and jinja 2025-11-08 21:47:35 +01:00
Dreaded_X 3290a76193 Turn talos patches into templates and resolve them 2025-11-08 05:47:24 +01:00
Dreaded_X 0642fde397 Prettyprint JSON 2025-11-08 04:28:45 +01:00
Dreaded_X d163e0b9bc Improved how schematics are loaded 2025-11-08 04:26:32 +01:00
Dreaded_X 1b4eb34ec4 Add 1 git-crypt collaborator
New collaborators:

    CD17A34CBFB21DE9A73D47EB76BDEC4E165D8AD9
        Tim Huizinga <tim@huizinga.dev>
2025-11-08 04:15:16 +01:00
Dreaded_X ecc0060fba Added README with some basic commands 2025-11-08 04:15:16 +01:00
Dreaded_X ba3db01cb4 Added some basic talos config patches and secrets 2025-11-08 04:15:16 +01:00
Dreaded_X 21f98dd5e3 Add intel gpu microcode 2025-11-08 04:15:15 +01:00
Dreaded_X 49b310eff5 Renamed clusters 2025-11-08 04:15:15 +01:00
Dreaded_X 2963735810 Use arrays for kernel args and dns 2025-11-08 04:15:15 +01:00
Dreaded_X 8c53b59671 Cleanup and improvements 2025-11-08 04:15:15 +01:00
Dreaded_X 6cb1c7d48b Initial commit 2025-11-07 18:55:10 +01:00