From ba3db01cb47477f7d10c71ffd1c3a2200b59936b Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sat, 8 Nov 2025 03:49:48 +0100 Subject: [PATCH] Added some basic talos config patches and secrets --- .gitattributes | 1 + .gitignore | 1 + patches/allow-controlplane-workloads.yaml | 3 +++ patches/hostname.yaml | 4 ++++ patches/install-disk.yaml | 4 ++++ patches/network.yaml | 11 +++++++++++ patches/vip.yaml | 7 +++++++ secrets.yaml | Bin 0 -> 8875 bytes 8 files changed, 31 insertions(+) create mode 100644 .gitattributes create mode 100644 patches/allow-controlplane-workloads.yaml create mode 100644 patches/hostname.yaml create mode 100644 patches/install-disk.yaml create mode 100644 patches/network.yaml create mode 100644 patches/vip.yaml create mode 100644 secrets.yaml diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b0835ba --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +secrets.yaml filter=git-crypt diff=git-crypt diff --git a/.gitignore b/.gitignore index 19dd615..b676401 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ .ipxe/ rendered/ +configs/ diff --git a/patches/allow-controlplane-workloads.yaml b/patches/allow-controlplane-workloads.yaml new file mode 100644 index 0000000..1ec2979 --- /dev/null +++ b/patches/allow-controlplane-workloads.yaml @@ -0,0 +1,3 @@ +--- +cluster: + allowSchedulingOnControlPlanes: true diff --git a/patches/hostname.yaml b/patches/hostname.yaml new file mode 100644 index 0000000..cb29c62 --- /dev/null +++ b/patches/hostname.yaml @@ -0,0 +1,4 @@ +--- +machine: + network: + hostname: talos-vm diff --git a/patches/install-disk.yaml b/patches/install-disk.yaml new file mode 100644 index 0000000..111caa0 --- /dev/null +++ b/patches/install-disk.yaml @@ -0,0 +1,4 @@ +--- +machine: + install: + disk: /dev/vda diff --git a/patches/network.yaml b/patches/network.yaml new file mode 100644 index 0000000..f5b4e8e --- /dev/null +++ b/patches/network.yaml @@ -0,0 +1,11 @@ +--- +machine: + network: + interfaces: + - interface: eth0 + dhcp: false + addresses: + - 192.168.1.2 + routes: + - network: 0.0.0.0/0 + gateway: 192.168.1.1 diff --git a/patches/vip.yaml b/patches/vip.yaml new file mode 100644 index 0000000..9dd01e5 --- /dev/null +++ b/patches/vip.yaml @@ -0,0 +1,7 @@ +--- +machine: + network: + interfaces: + - interface: eth0 + vip: + ip: 192.168.1.100 diff --git a/secrets.yaml b/secrets.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ae162f90bdcec3339506feaa248070b31b6878c7 GIT binary patch literal 8875 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 literal 0 HcmV?d00001