Refactor configuration scripts for improved clarity and structure; remove deprecated Talos ISO script and update Talos schemas with new version mappings.

This commit is contained in:
2025-07-06 10:31:01 -07:00
parent dc8141e6d5
commit 24e3b64077
6 changed files with 203 additions and 372 deletions

View File

@@ -12,18 +12,36 @@
# 3. Generate the schematic
# 4. Add the version and schematic ID below
# Format: "version": "schematic-id"
schematic:
customization:
extraKernelArgs:
- -talos.halt_if_installed
systemExtensions:
officialExtensions:
- siderolabs/gvisor
- siderolabs/intel-ucode
- siderolabs/iscsi-tools
- siderolabs/util-linux-tools
talos-schemas:
"v1.10.3": "e6230b0db3fd355a0bb77a9de74af41a9f3edd168f913cbd94807629a2116d07"
"v1.10.4": "434a0300db532066f1098e05ac068159371d00f0aba0a3103a0e826e83825c82"
# Format: Each schematic ID is the primary key with version and definition nested
"434a0300db532066f1098e05ac068159371d00f0aba0a3103a0e826e83825c82":
version: "v1.10.5"
architecture: "amd64"
secureBoot: false
schematic:
customization:
extraKernelArgs:
- -talos.halt_if_installed
systemExtensions:
officialExtensions:
- siderolabs/gvisor
- siderolabs/intel-ucode
- siderolabs/iscsi-tools
- siderolabs/util-linux-tools
"f309e674d9ad94655e2cf8a43ea1432475c717cd1885f596bd7ec852b900bc5b":
version: "v1.10.4"
architecture: "amd64"
secureBoot: true
schematic:
customization:
systemExtensions:
officialExtensions:
- siderolabs/gvisor
- siderolabs/intel-ucode
- siderolabs/iscsi-tools
- siderolabs/nvidia-container-toolkit-lts
- siderolabs/nvidia-container-toolkit-production
- siderolabs/nvidia-fabricmanager-lts
- siderolabs/nvidia-fabricmanager-production
- siderolabs/nvidia-open-gpu-kernel-modules-lts
- siderolabs/nvidia-open-gpu-kernel-modules-production
- siderolabs/util-linux-tools"