feat: Rewrote render tool in rust

This also came with a big rework of the configuration format that should
make everything a bit less hacky to work with.
This commit is contained in:
2026-04-01 06:54:39 +02:00
parent 08c1d0c605
commit 24941368a7
65 changed files with 194 additions and 3724 deletions
+16
View File
@@ -0,0 +1,16 @@
# yaml-language-server: $schema=https://git.huizinga.dev/infra/crete/raw/branch/main/schemas/cluster.json
clusterEnv: staging
controlPlaneIp: 192.168.1.100
secretsFile: testing/secrets.yaml
nodes:
- testing/talos-vm
default:
network:
interface: enp1s0
netmask: 255.255.255.0
gateway: 192.168.1.1
sops:
file: testing/age.key
install:
disk: /dev/vda