Repository navigation
SRVKS-1371: Rebase runtime images to UBI10 micro - #1798
redhat-chai-bot wants to merge 2 commits into
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@redhat-chai-bot: This pull request references SRVKS-1371 which is a valid 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: redhat-chai-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 |
|
Hi @redhat-chai-bot. Thanks for your PR. I'm waiting for a openshift-knative member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
Testing a process. Will close in a moment. |
Summary
Rebase all runtime container images from
registry.access.redhat.com/ubi9/ubi-minimaltoregistry.access.redhat.com/ubi10/microas part of the OCPSTRAT-3522 UBI10 migration initiative.Changes
Updated the
GO_RUNTIMEARG default in all 29 Dockerfiles underopenshift/ci-operator/:knative-images/(activator, autoscaler, autoscaler-hpa, cleanup, controller, default-domain, migrate, queue, schema-tweak, webhook)knative-test-images/(autoscale, failing, grpc-ping, hellohttp2, hellovolume, helloworld, httpproxy, pizzaplanetv1, pizzaplanetv2, readiness, revisionfailure, runtime, servingcontainer, sidecarcontainer, singlethreaded, slowstart, timeout, volumes, wsserver)Each Dockerfile's
GO_RUNTIMEARG changed from:to:
No other changes were made. The
GO_BUILDERARG, build-image, and source-image Dockerfiles are unchanged.Why this works
All affected Dockerfiles use a multi-stage build pattern where the runtime stage only copies a statically-linked Go binary and a LICENSE file — there are no RPM install steps (dnf/microdnf/yum) in any runtime stage. UBI10 micro is suitable because these containers need nothing beyond the binary and a minimal OS layer.
Validation
grep -r 'ubi9' openshift/ci-operator/knative-images/ openshift/ci-operator/knative-test-images/returns zero matchesgit diff --statconfirms exactly 29 files changed, 29 insertions, 29 deletionsGO_RUNTIMEARG line changed in each fileJira
SRVKS-1371 (child of OCPSTRAT-3522)
AI-generated. Review for accuracy.
@crm00re requested from Slack