test(ci): pin RHDH 1.10 RC image (1.10-132) in showcase value files#4930
test(ci): pin RHDH 1.10 RC image (1.10-132) in showcase value files#4930gustavolira wants to merge 6 commits into
Conversation
…skip-build] Point values_showcase.yaml and values_showcase-rbac.yaml at the RHDH 1.10 RC image quay.io/rhdh/rhdh-hub-rhel9:1.10-132 for release-1.10 e2e testing. Note: CI may override the image via --set upstream.backstage.image.* (IMAGE_REGISTRY/IMAGE_REPO/TAG_NAME) depending on the job. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…kip-build] Override IMAGE_REGISTRY/IMAGE_REPO/TAG_NAME in env_variables.sh to force the release-1.10 e2e jobs to deploy quay.io/rhdh/rhdh-hub-rhel9:1.10-132. helm::get_image_params() (lib/helm.sh) injects these via --set upstream.backstage.image.*, which overrides value files. Revert this block once RC testing is complete. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Code Review by Qodo
1. Image pin lacks scope
|
|
/test ? |
|
/test e2e-ocp-helm-nightly |
|
Code review by qodo was updated up to the latest commit b9466af |
|
The container image build workflow finished with status: |
|
|
/test ? |
|
/test e2e-ocp-helm-nightly |
|
/test e2e-ocp-operator-nightly |
|
@gustavolira: The following test 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. |



PR Summary by Qodo
Pin RHDH 1.10 RC image for release-1.10 e2e showcase deployments
⚙️ Configuration changes🧪 Tests🕐 10-20 MinutesWalkthroughs
Description
Diagram
graph TD J["release-1.10 e2e job"] --> ENV[".ci/pipelines/env_variables.sh"] --> SET["IMAGE_* overrides"] --> HELM["helm::get_image_params()"] --> CMD["helm upgrade --set upstream.backstage.image.*"] --> VAL["values_showcase*.yaml"] --> IMG{{"quay.io/rhdh-hub-rhel9:1.10-135"}} CMD -. "overrides" .-> VALHigh-Level Assessment
The following are alternative approaches to this PR:
1. Conditional override gated by a CI flag
2. Change Helm wrapper to only emit --set when IMAGE_* is explicitly provided
Recommendation: Given helm::get_image_params currently injects --set flags that override value files, forcing IMAGE_* in env_variables.sh is a pragmatic short-term way to guarantee the RC image is deployed. To reduce accidental long-lived pinning, consider gating this block behind an explicit CI variable (e.g., FORCE_RC_IMAGE=true) so the behavior can be toggled per job without a revert.
File Changes
Other (3)