From f09fd0b574c0e187c00821ff0d743a7a963e0aa7 Mon Sep 17 00:00:00 2001 From: Timofei Larkin Date: Tue, 26 Aug 2025 18:16:37 +0300 Subject: [PATCH] [talos] Unpin talos version used for extensions Some version strings were accidentally hardcoded instead of retrieving them dynamically in the profile generator for the Talos build. This follows up #1351 and fixes these issues. ```release-note [talos] Add LLDP support and improve profile generation logic. ``` Signed-off-by: Timofei Larkin --- packages/core/installer/hack/gen-profiles.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/installer/hack/gen-profiles.sh b/packages/core/installer/hack/gen-profiles.sh index 8b2747c0..2325b45f 100755 --- a/packages/core/installer/hack/gen-profiles.sh +++ b/packages/core/installer/hack/gen-profiles.sh @@ -15,12 +15,12 @@ echo "$talos_version" export "TALOS_VERSION=$talos_version" -crane export ghcr.io/siderolabs/extensions:v1.10.6 | tar x -O image-digests > $TMPDIR/image-digests +crane export ghcr.io/siderolabs/extensions:${TALOS_VERSION} | tar x -O image-digests > $TMPDIR/image-digests for firmware in $FIRMWARES; do printf "fetching %s version: " "$firmware" firmware_var=$(echo "$firmware" | tr '[:lower:]' '[:upper:]' | tr - _)_IMAGE - image=$(grep $firmware $TMPDIR/image-digests) + image=$(grep -F "/$firmware:" $TMPDIR/image-digests) echo "$image" export "$firmware_var=$image" done @@ -28,7 +28,7 @@ done for extension in $EXTENSIONS; do printf "fetching %s version: " "$extension" extension_var=$(echo "$extension" | tr '[:lower:]' '[:upper:]' | tr - _)_IMAGE - image=$(grep $extension $TMPDIR/image-digests) + image=$(grep -F "/$extension:" $TMPDIR/image-digests) echo "$image" export "$extension_var=$image" done