From 43b6c81521d510848634e6a0aafc649b201cffe6 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Fri, 17 Apr 2026 21:46:39 +0200 Subject: [PATCH] feat: RPI worker node testing --- talos/clusters/testing.yaml | 1 + talos/nodes/testing/phobos.yaml | 8 ++++++++ talos/schematics/rpi.yaml | 9 +++++++++ 3 files changed, 18 insertions(+) create mode 100644 talos/nodes/testing/phobos.yaml create mode 100644 talos/schematics/rpi.yaml diff --git a/talos/clusters/testing.yaml b/talos/clusters/testing.yaml index c097238..847bdf4 100644 --- a/talos/clusters/testing.yaml +++ b/talos/clusters/testing.yaml @@ -4,6 +4,7 @@ controlPlaneIp: 192.168.1.100 secretsFile: testing/secrets.yaml nodes: - testing/talos-vm + - testing/phobos default: network: diff --git a/talos/nodes/testing/phobos.yaml b/talos/nodes/testing/phobos.yaml new file mode 100644 index 0000000..d66a2e7 --- /dev/null +++ b/talos/nodes/testing/phobos.yaml @@ -0,0 +1,8 @@ +# 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 diff --git a/talos/schematics/rpi.yaml b/talos/schematics/rpi.yaml new file mode 100644 index 0000000..56116d1 --- /dev/null +++ b/talos/schematics/rpi.yaml @@ -0,0 +1,9 @@ +overlay: + name: rpi_generic + image: siderolabs/sbc-raspberrypi +customization: + systemExtensions: + officialExtensions: + - siderolabs/iscsi-tools + - siderolabs/util-linux-tools + - siderolabs/tailscale