WIP: rhobs/observability-operator: add upi-installer base image for 4.20-azure variant#79609
WIP: rhobs/observability-operator: add upi-installer base image for 4.20-azure variant#79609DavidRajnoha wants to merge 1 commit into
Conversation
…zure variant The cucushift-installer-check-azure-destroy-dns step (part of the cucushift-installer-rehearse-azure-ipi-deprovision chain) requires the upi-installer image via `from: upi-installer`. This resolves to `stable:upi-installer` from the release payload, but OCP 4.20 nightlies no longer include this image. Add an explicit base_images entry to pull upi-installer from the ocp/4.20 imagestream, matching the pattern used by other variants (4.17-gcp, 4.18-gcp, 4.19-gcp). This fixes an ImagePullBackOff failure in the post phase of the coo-stage periodic job. Co-authored-by: Cursor <cursoragent@cursor.com>
WalkthroughA single CI operator configuration file is updated to add a new ChangesCI Operator Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels
🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
/pj-rehearse |
|
@DavidRajnoha: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: DavidRajnoha 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 |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In
`@ci-operator/config/rhobs/observability-operator/rhobs-observability-operator-main__amd64-ocp-4.20-azure.yaml`:
- Around line 10-13: You changed the ci-operator config entry (upi-installer
with name: "4.20" tag: upi-installer) under ci-operator/config; run `make
update` in the repo root to regenerate downstream artifacts, add any resulting
file diffs to this PR, or explicitly confirm in the PR description that `make
update` was a no-op and no artifacts changed so reviewers can verify compliance
with the CI-config regeneration rule.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 0dc62a9a-af29-4d92-8a40-17e12c484590
📒 Files selected for processing (1)
ci-operator/config/rhobs/observability-operator/rhobs-observability-operator-main__amd64-ocp-4.20-azure.yaml
| upi-installer: | ||
| name: "4.20" | ||
| namespace: ocp | ||
| tag: upi-installer |
There was a problem hiding this comment.
Run make update (or confirm no-op) for this ci-operator config change.
Since this PR modifies ci-operator/config (Lines 10-13), please run make update and include any generated artifact diff, or explicitly note that it was a no-op.
As per coding guidelines: "After modifying CI configuration files in ci-operator/config/, regenerate downstream artifacts by running make update".
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@ci-operator/config/rhobs/observability-operator/rhobs-observability-operator-main__amd64-ocp-4.20-azure.yaml`
around lines 10 - 13, You changed the ci-operator config entry (upi-installer
with name: "4.20" tag: upi-installer) under ci-operator/config; run `make
update` in the repo root to regenerate downstream artifacts, add any resulting
file diffs to this PR, or explicitly confirm in the PR description that `make
update` was a no-op and no artifacts changed so reviewers can verify compliance
with the CI-config regeneration rule.
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@DavidRajnoha: 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. |
Summary
upi-installerbase image (ocp/4.20:upi-installer) to theamd64-ocp-4.20-azurevariant configImagePullBackOffonstable:upi-installerduring thecucushift-installer-check-azure-destroy-dnspost step in periodic-ci-rhobs-observability-operator-main-amd64-ocp-4.20-azure-coo-stageRoot Cause
The
cucushift-installer-check-azure-destroy-dnsstep specifiesfrom: upi-installer, which resolves tostable:upi-installer(from the imported OCP release). OCP 4.20 nightlies no longer shipupi-installerin the release payload, so the image pull fails.Test plan
coo-stagejob via/pj-rehearseto verify theupi-installerimage resolves correctlyMade with Cursor
Summary by CodeRabbit