Compare commits

..

6 Commits

Author SHA1 Message Date
Dreaded_X 7ba3244924 feat: Use directory volume type for local path provisioner 2026-04-22 05:28:53 +02:00
Dreaded_X b7fa0dd571 feat: Update to talos and kubernetes 2026-04-22 05:28:52 +02:00
Dreaded_X 6d805f7f24 feat: Use new headscale auth keys 2026-04-22 05:28:51 +02:00
Dreaded_X 31cfa79073 feat: Use vagrant for managing vm 2026-04-22 05:28:49 +02:00
Dreaded_X db2f1746e3 chore: Update gpg key 2026-04-22 05:27:11 +02:00
Dreaded_X 5298f6280e 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.
2026-04-22 05:27:09 +02:00
5 changed files with 2 additions and 24 deletions
-1
View File
@@ -4,7 +4,6 @@ controlPlaneIp: 192.168.1.100
secretsFile: testing/secrets.yaml secretsFile: testing/secrets.yaml
nodes: nodes:
- testing/talos-vm - testing/talos-vm
- testing/phobos
default: default:
network: network:
-8
View File
@@ -1,8 +0,0 @@
# yaml-language-server: $schema=https://git.huizinga.dev/infra/crete/raw/branch/main/schemas/node.json
type: worker
network:
ip: 192.168.178.77
netmask: 255.255.255.0
gateway: 192.168.178.1
install:
disk: /dev/sda
+1 -1
View File
@@ -5,4 +5,4 @@ name: tailscale
environment: environment:
- TS_AUTHKEY={{ node.network.tailscale.authKey }} - TS_AUTHKEY={{ node.network.tailscale.authKey }}
- TS_EXTRA_ARGS={% if node.network.tailscale.server %}--login-server {{ node.network.tailscale.server }}{% endif +%} - TS_EXTRA_ARGS={% if node.network.tailscale.server %}--login-server {{ node.network.tailscale.server }}{% endif +%}
- TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{node.network.ip}}/{{ node.network.netmask | to_prefix }}{% endif %} - TS_ROUTES={% if node.network.tailscale.advertiseRoutes %}{{apply_netmask(node.network.ip, node.network.netmask)}}/{{ node.network.netmask | to_prefix }}{% endif %}
@@ -2,8 +2,4 @@
apiVersion: v1alpha1 apiVersion: v1alpha1
kind: UserVolumeConfig kind: UserVolumeConfig
name: local-path-provisioner name: local-path-provisioner
provisioning: volumeType: directory
diskSelector:
match: system_disk
grow: true
maxSize: 10GB
-9
View File
@@ -1,9 +0,0 @@
overlay:
name: rpi_generic
image: siderolabs/sbc-raspberrypi
customization:
systemExtensions:
officialExtensions:
- siderolabs/iscsi-tools
- siderolabs/util-linux-tools
- siderolabs/tailscale