Skip to content

Pin ubuntu image in K8s basic_pod.yaml (follow-up to #66423)#66527

Merged
potiuk merged 1 commit into
apache:mainfrom
potiuk:fix/k8s-basic-pod-yaml-ubuntu-pin
May 7, 2026
Merged

Pin ubuntu image in K8s basic_pod.yaml (follow-up to #66423)#66527
potiuk merged 1 commit into
apache:mainfrom
potiuk:fix/k8s-basic-pod-yaml-ubuntu-pin

Conversation

@potiuk

@potiuk potiuk commented May 7, 2026

Copy link
Copy Markdown
Member

Summary

PR #66423 pinned bare ubuntu references across the kubernetes-tests Python sources to ubuntu:24.04 (which is in the pre-pulled image set the K8s test infra now caches), but missed basic_pod.yaml — the pod-template file used by test_pod_template_file_system and the related parametrised tests.

The bare ubuntu image in that YAML still resolves to docker.io/library/ubuntu:latest at pod-pull time and hits Docker Hub anonymous-rate-limit timeouts on scheduled runs:

Failed to pull image "ubuntu": rpc error: code = DeadlineExceeded
desc = failed to pull and unpack image "docker.io/library/ubuntu:latest":
failed to authorize: failed to fetch anonymous token:
Get "https://auth.docker.io/token?...": dial tcp 104.18.43.178:443: i/o timeout

Failure: https://github.com/apache/airflow/actions/runs/25472151635/job/74749280411

related: #66423


Was generative AI tooling used to co-author this PR?
  • Yes — Claude Code (Opus 4.7)

Generated-by: Claude Code (Opus 4.7) following the guidelines

PR apache#66423 pinned bare ubuntu refs across the kubernetes-tests Python
sources to ubuntu:24.04 (which is in the pre-pulled image set the K8s
test infra now caches), but missed the basic_pod.yaml pod-template
file used by test_pod_template_file_system. The bare ubuntu image
still resolves to docker.io/library/ubuntu:latest at pod-pull time
and hits Docker Hub anonymous-rate-limit timeouts on scheduled
runs.

Pinning here matches the pattern from apache#66423 and lands the YAML in
the pre-pulled cache list.

Failure observed in https://github.com/apache/airflow/actions/runs/25472151635/job/74749280411
@potiuk
potiuk merged commit b75cdfe into apache:main May 7, 2026
92 checks passed
@potiuk
potiuk deleted the fix/k8s-basic-pod-yaml-ubuntu-pin branch May 7, 2026 16:59
jason810496 pushed a commit to jason810496/airflow that referenced this pull request May 11, 2026
PR apache#66423 pinned bare ubuntu refs across the kubernetes-tests Python
sources to ubuntu:24.04 (which is in the pre-pulled image set the K8s
test infra now caches), but missed the basic_pod.yaml pod-template
file used by test_pod_template_file_system. The bare ubuntu image
still resolves to docker.io/library/ubuntu:latest at pod-pull time
and hits Docker Hub anonymous-rate-limit timeouts on scheduled
runs.

Pinning here matches the pattern from apache#66423 and lands the YAML in
the pre-pulled cache list.

Failure observed in https://github.com/apache/airflow/actions/runs/25472151635/job/74749280411
potiuk added a commit that referenced this pull request May 11, 2026
PR #66423 pinned bare ubuntu refs across the kubernetes-tests Python
sources to ubuntu:24.04 (which is in the pre-pulled image set the K8s
test infra now caches), but missed the basic_pod.yaml pod-template
file used by test_pod_template_file_system. The bare ubuntu image
still resolves to docker.io/library/ubuntu:latest at pod-pull time
and hits Docker Hub anonymous-rate-limit timeouts on scheduled
runs.

Pinning here matches the pattern from #66423 and lands the YAML in
the pre-pulled cache list.

Failure observed in https://github.com/apache/airflow/actions/runs/25472151635/job/74749280411

(cherry picked from commit b75cdfe)
vatsrahul1001 pushed a commit that referenced this pull request May 20, 2026
PR #66423 pinned bare ubuntu refs across the kubernetes-tests Python
sources to ubuntu:24.04 (which is in the pre-pulled image set the K8s
test infra now caches), but missed the basic_pod.yaml pod-template
file used by test_pod_template_file_system. The bare ubuntu image
still resolves to docker.io/library/ubuntu:latest at pod-pull time
and hits Docker Hub anonymous-rate-limit timeouts on scheduled
runs.

Pinning here matches the pattern from #66423 and lands the YAML in
the pre-pulled cache list.

Failure observed in https://github.com/apache/airflow/actions/runs/25472151635/job/74749280411

(cherry picked from commit b75cdfe)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants