From 0eaee78d45f1cddb6d04b1ee62cabe4ba0abecc0 Mon Sep 17 00:00:00 2001 From: Ryan Richard Date: Tue, 8 Jul 2025 11:34:30 -0700 Subject: [PATCH] use debian's official apt repositories on kind-node-builder VM --- .../build-kind-node-image/build-image.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/pipelines/shared-tasks/build-kind-node-image/build-image.sh b/pipelines/shared-tasks/build-kind-node-image/build-image.sh index 6ddb9f15a..ead8e7100 100755 --- a/pipelines/shared-tasks/build-kind-node-image/build-image.sh +++ b/pipelines/shared-tasks/build-kind-node-image/build-image.sh @@ -1,12 +1,27 @@ #!/usr/bin/env bash -# Copyright 2020-2024 the Pinniped contributors. All Rights Reserved. +# Copyright 2020-2025 the Pinniped contributors. All Rights Reserved. # SPDX-License-Identifier: Apache-2.0 # This procedure is inspired from https://github.com/aojea/kind-images/blob/master/.circleci/config.yml set -euo pipefail +# Put the original apt source list back. +sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list + +# Note that sources.list.bak file should have this content for debian 11, +# noted here in case the file ever gets removed from the OS disk image: + +# deb https://deb.debian.org/debian bullseye main +# deb-src https://deb.debian.org/debian bullseye main +# deb https://deb.debian.org/debian-security bullseye-security main +# deb-src https://deb.debian.org/debian-security bullseye-security main +# deb https://deb.debian.org/debian bullseye-updates main +# deb-src https://deb.debian.org/debian bullseye-updates main +# deb https://deb.debian.org/debian bullseye-backports main +# deb-src https://deb.debian.org/debian bullseye-backports main + # Choose the tag for the new image that we will build below. full_repo="${PUSH_TO_IMAGE_REGISTRY}/${PUSH_TO_IMAGE_REPO}" image_tag="${full_repo}:latest"