Skip to content

Kubernetes install for Ubuntu 24.04 failing #12430

Open
@michaelmowry

Description

@michaelmowry

Description

Logs:
...
==> azure-arm.build_image: Provisioning with shell script: /Users/michaelmowry/repos/runner-images/images/ubuntu/templates/../scripts/build/install-kubernetes-tools.sh
==> azure-arm.build_image: Downloading package from https://github.com/kubernetes-sigs/kind/releases/download/v0.29.0/kind-linux-amd64 to /tmp/kind-linux-amd64...
==> azure-arm.build_image: Package downloaded in 0 seconds
==> azure-arm.build_image: Downloading package from https://github.com/kubernetes-sigs/kind/releases/download/v0.29.0/kind-linux-amd64.sha256sum to /tmp/kind-linux-amd64.sha256sum...
==> azure-arm.build_image: Package downloaded in 1 seconds
==> azure-arm.build_image: Performing checksum verification
==> azure-arm.build_image: Checksum verification passed
==> azure-arm.build_image: curl: (22) The requested URL returned error: 503
==> azure-arm.build_image: curl: (22) The requested URL returned error: 403

==> azure-arm.build_image: gpg: no valid OpenPGP data found.
==> azure-arm.build_image: Script exited with non-zero exit status: 2. Allowed exit codes are: [0]

Code: install-kubernetes-tools.sh

## Install kubectl
**kubectl_minor_version=$(curl -fsSL "https://dl.k8s.io/release/stable.txt" | cut -d'.' -f1,2 )
curl -fsSL https://pkgs.k8s.io/core:/stable:/$kubectl_minor_version/deb/Release.key | sudo gpg --dearmor -o** /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/'$kubectl_minor_version'/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
apt-get update
apt-get install kubectl
rm -f /etc/apt/sources.list.d/kubernetes.list

Platforms affected

  • Azure DevOps
  • GitHub Actions - Standard Runners
  • GitHub Actions - Larger Runners

Runner images affected

  • Ubuntu 22.04
  • Ubuntu 24.04
  • macOS 13
  • macOS 13 Arm64
  • macOS 14
  • macOS 14 Arm64
  • macOS 15
  • macOS 15 Arm64
  • Windows Server 2019
  • Windows Server 2022
  • Windows Server 2025

Image version and build link

N/A

Is it regression?

No

Expected behavior

Installs kubernetes tools

Actual behavior

Fails on curl with 503 and 403

Repro steps

Run the scripts per instructions at https://github.com/actions/runner-images/blob/main/docs/create-image-and-azure-resources.md#manual-image-generation

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions