fix(ci): work around preloaded image use problem in recent k8s#19287
Conversation
|
Skipping CI for Draft Pull Request. |
|
/test all |
|
/test gke-latest-qa-e2e-tests |
|
Images are ready for the commit at b00c781. To use with deploy scripts, first |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #19287 +/- ##
=======================================
Coverage 49.68% 49.68%
=======================================
Files 2766 2766
Lines 209299 209299
=======================================
Hits 103994 103994
Misses 97613 97613
Partials 7692 7692
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
/test gke-latest-qa-e2e-tests |
0f22fab to
f19277c
Compare
|
/test gke-latest-qa-e2e-tests |
6 similar comments
|
/test gke-latest-qa-e2e-tests |
|
/test gke-latest-qa-e2e-tests |
|
/test gke-latest-qa-e2e-tests |
|
/test gke-latest-qa-e2e-tests |
|
/test gke-latest-qa-e2e-tests |
|
/test gke-latest-qa-e2e-tests |
967f519 to
bfd3b06
Compare
|
/test gke-latest-qa-e2e-tests |
1 similar comment
|
/test gke-latest-qa-e2e-tests |
|
/test ? |
|
/test gke-latest-nongroovy-e2e-tests |
b824d92 to
b00c781
Compare
|
/test gke-latest-nongroovy-e2e-tests |
b00c781 to
15448d3
Compare
|
/test gke-latest-qa-e2e-tests |
|
/test ? |
|
/test ocp-4-12-qa-e2e-tests |
🚀 Build Images ReadyImages are ready for commit a62ce25. To use with deploy scripts: export MAIN_IMAGE_TAG=4.11.x-720-ga62ce25e52 |
|
/test ? |
|
/test aks-qa-e2e-tests |
|
/retest |
|
/test gke-latest-nongroovy-e2e-tests /test aks-qa-e2e-tests |
|
/test gke-latest-nongroovy-e2e-tests /test aks-qa-e2e-tests |
# Conflicts: # qa-tests-backend/scripts/images-to-prefetch.txt
In CI job scripts, add KUBERNETES_PROVIDER env var set based on filename: - gke_*.py → KUBERNETES_PROVIDER=gke - eks_*.py → KUBERNETES_PROVIDER=eks - aks_*.py → KUBERNETES_PROVIDER=aks - ocp_*.py, rosa_*.py, osd_*.py, aro_*.py, powervs_*.py, ibmcloudz_*.py → KUBERNETES_PROVIDER=ocp In scripts/ci/lib.sh: - Use KUBERNETES_PROVIDER instead of ORCHESTRATOR_FLAVOR to control kubelet_image_creds (set to GKE only on GKE clusters) - Filter out gcr.io images only on non-GKE clusters This allows proper credential handling and image filtering specific to the actual cloud provider rather than just the orchestrator flavor. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
683681e to
c885cd2
Compare
|
/test gke-latest-nongroovy-e2e-tests /test aks-qa-e2e-tests |
|
/test aro-qa-e2e-tests |
|
EKS failure seems unrelated now: https://redhat.atlassian.net/browse/ROX-34160 |
|
the ocp-4-21-qa failures also seem like long-standing flakes |
|
@porridge: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
+1 |
mclasmeier
left a comment
There was a problem hiding this comment.
Just a couple of questions.
Description
This is a workaround for a kubernetes issue with image pull authorization. See:
This change:
kubelet-image-credential-integrationwhen running on GKETODO:
go.modhere to point at the released versionUser-facing documentation
Testing and quality
Automated testing
How I validated my change
CI is enough.