NO-ISSUE: rebase-release-5.0-5.0.0-0.nightly-2026-08-18-203845_amd64-2026-08-18_arm64-2026-08-21 - #7223
Conversation
The docker.io/nginxinc/nginx-unprivileged:latest image is a multi-arch manifest list with 14 platform variants. When mirroring with `skopeo copy --all --preserve-digests`, Quay v3.11.7 rejects one of the platform manifests as "manifest invalid", causing the mirror step to fail and aborting CI jobs (e.g. e2e-aws-tests-arm). These test pods only run `sleep 1d` and do not use any nginx functionality, so replace the image with quay.io/microshift/busybox:1.36 which is already mirrored as a single-arch image. This eliminates the problematic multi-arch manifest list from the mirror set entirely. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The busybox image does not include /bin/bash. The Oc Exec Robot keyword hardcoded /bin/bash -c for oc exec commands, causing failures when exec'ing into busybox-based pods. Switch to /bin/sh which is available in all containers and sufficient for the POSIX commands used in tests (echo, cat, ls, grep, etc.). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…7199-to-release-5.0 [release-5.0] USHIFT-7451: replace nginx-unprivileged with busybox in test assets
|
@microshift-rebase-script[bot]: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: microshift-rebase-script[bot] The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/test e2e-aws-ai-model-serving Added by prow-jobs-for-pull-requests.sh 🤖 |
|
/close |
|
@eslutsky: Closed this PR. DetailsIn response to this:
Instructions 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. |
amd64: 5.0.0-0.nightly-2026-08-18-203845
arm64: 5.0.0-0.nightly-arm64-2026-08-21-024135
prow job: https://prow.ci.openshift.org/view/gs/origin-ci-test/logs/periodic-ci-openshift-microshift-release-5.0-periodics-rebase-on-nightlies/2090650301588574208
api embedded-component 581cfdf7198613bd325c185eb3eac672670da633 to 7e228f5314e1b6db6ff2370bdaac4583ebc306b2
cluster-csi-snapshot-controller-operator embedded-component ef7a4c8b7f5c5e6cba4486dcc37f50521e7bc655 to 35ec0224eb0e5219d5eae012fb703223a6f3e1f7
cluster-dns-operator embedded-component 4b8ae49940eefc50fa48da5179e735dd6ccd42d9 to c0ed09e329e9001629518604a58205e3fbe8284a
cluster-ingress-operator embedded-component b4daff58712de418c51d765a8686069a5f47e764 to acca9642a81370bc1a587155f7e1e7998b7c5489
The change list was truncated. See scripts/auto-rebase/changelog.txt in the PR for the full details.
/label tide/merge-method-squash
/label backport-risk-assessed
/label jira/valid-bug