potiuk opened a new pull request, #66687: URL: https://github.com/apache/airflow/pull/66687
Cherry-pick of #66423 to `v3-2-test`. Adds the `K8S_TEST_IMAGES_TO_PRELOAD` tuple plus the `_docker_pull_with_429_retry` / `_preload_test_images_to_kind` helpers in `dev/breeze/.../kubernetes_commands.py` so K8s system-test images are pulled once on the host (with retry on Docker Hub 429s) and `kind load`-ed into every node, instead of each pod hitting Docker Hub at run time. Also pins the default xcom-sidecar image to `alpine:3.23`. ## Conflict notes The only conflict was in `providers/cncf/kubernetes/docs/changelog.rst`: v3-2-test's changelog stops earlier than `main`'s, so the cherry- pick wanted to drag in the `10.17.0`/`10.16.1`/`10.16.0`/`10.15.0` release sections that exist only on `main`. Resolved by keeping the breaking-change announcement (the xcom-sidecar alpine pin) at the top of the Changelog section and dropping the unrelated version-history blocks — those will arrive on v3-2-test via the normal release-prep flow. ## Prerequisite Depends on the prek-config fix in #66685 (already merged) — without it any commit touching `dev/` files on v3-2-test fails `mypy-dev`. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
