Fix tests-private-baseui DockerBuildFailed on release-4.19#80301
Fix tests-private-baseui DockerBuildFailed on release-4.19#80301anuragthehatter wants to merge 1 commit into
Conversation
Replace wget with curl for Google Chrome RPM download in tests-private-baseui image build. wget is not available in the build image, causing the image build to fail. This is the same fix as PR openshift#80288 applied to release-4.18 and release-4.20, now applied to release-4.19. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (1)
WalkthroughThis PR updates the CI configuration for OpenShift's private test suite to improve the Chrome RPM installation step in the ChangesChrome RPM Download Update in CI Config
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Suggested labels
Suggested reviewers
🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[REHEARSALNOTIFIER]
A total of 999 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@anuragthehatter did you test with Podman? |
|
@anuragthehatter: all tests passed! 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. |
|
@rrasouli Yes, tested with Podman (v5.8.1) on UBI9:
|
|
/lgtm |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: anuragthehatter, pruan-rht, rrasouli The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Summary
wgetwithcurlfor Google Chrome RPM download intests-private-baseuiimage build for release-4.19wgetis not available in the build image, causing theci/prow/image-imagesjob to failSame fix as #80288 (release-4.18 and release-4.20), now applied to release-4.19.
Test plan
ci/prow/image-imagesjob passes on openshift-tests-private PRs targeting release-4.19🤖 Generated with Claude Code
Summary by CodeRabbit
This PR adds a new CI configuration file for the OpenShift tests-private repository targeting the release-4.19 branch. The key change addresses a Docker image build failure in the
tests-private-baseuiimage by replacingwgetwithcurlwhen downloading the Google Chrome stable RPM during the build process.Infrastructure Impact
The configuration adds CI job definitions for the openshift-tests-private repository's release-4.19 branch. In the
toolsimage Dockerfile configuration, the Google Chrome installation step was updated to:curlto download the RPM to a fixed filename (/tmp/google-chrome-stable_current_x86_64.rpm)This replaces a
wget-based approach that was causing theci/prow/image-imagesjob to fail, sincewgetis not available in the build image environment.Rationale
This fix mirrors previously applied corrections to release-4.18 and release-4.20 branches (PR
#80288), ensuring consistent image build reliability across multiple OpenShift release versions.