Skip to content

Updating image repo#583

Open
chamalabey wants to merge 3 commits intoopenshift:masterfrom
chamalabey:updating-image-repo
Open

Updating image repo#583
chamalabey wants to merge 3 commits intoopenshift:masterfrom
chamalabey:updating-image-repo

Conversation

@chamalabey
Copy link
Contributor

@chamalabey chamalabey commented Mar 6, 2026

What type of PR is this?

refactor

What this PR does / why we need it?

Updating image repo to images build by konflux pipeline

Which Jira/Github issue(s) this PR fixes?

Fixes #SREP-3765

Special notes for your reviewer:

Pre-checks (if applicable):

  • Tested latest changes against a cluster
  • Included documentation changes with PR

Summary by CodeRabbit

  • Chores
    • Updated the managed-upgrade-operator container image registry location used by the deployment.
    • No changes to runtime configuration, behavior, or public interfaces; this is an operational image location update only.

@openshift-ci openshift-ci bot requested review from bmeng and charlesgong March 6, 2026 03:33
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 6, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: chamalabey
Once this PR has been reviewed and has the lgtm label, please assign smarthall for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@coderabbitai
Copy link

coderabbitai bot commented Mar 6, 2026

Warning

Rate limit exceeded

@chamalabey has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 8 minutes and 14 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 854dba42-0c79-41e5-aae3-613e35138e76

📥 Commits

Reviewing files that changed from the base of the PR and between 2857469 and 4e8f27b.

📒 Files selected for processing (1)
  • deploy/operator.yaml

Walkthrough

Replaced the container image reference in deploy/operator.yaml from quay.io/app-sre/managed-upgrade-operator:GENERATED to quay.io/repository/redhat-services-prod/openshift/managed-upgrade-operator:GENERATED. No other configuration or behavior changes were made. (47 words)

Changes

Cohort / File(s) Summary
Operator Deployment Configuration
deploy/operator.yaml
Updated the operator container image path from quay.io/app-sre/managed-upgrade-operator:GENERATED to quay.io/repository/redhat-services-prod/openshift/managed-upgrade-operator:GENERATED. Only the image registry/path changed; tag and other fields unchanged.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Updating image repo' directly and clearly summarizes the main change: updating the operator image repository path in deploy/operator.yaml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Stable And Deterministic Test Names ✅ Passed The custom check for stable and deterministic Ginkgo test names is not applicable to this PR, which only modifies deploy/operator.yaml and no test files.
Test Structure And Quality ✅ Passed The PR modifies only deploy/operator.yaml, a deployment manifest file with no changes to any test code.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@deploy/operator.yaml`:
- Around line 41-43: The CSV template still points to the old image registry;
update the image reference in config/templates/csv-template.yaml (the image:
field under the container spec in the CSV template, e.g., the CSV
.spec.template.spec.containers[*].image entry) to match the new registry string
quay.io/redhat-user-workloads/managed-upgrade-operator-tenant/openshift/managed-upgrade-operator:GENERATED
so it stays consistent with deploy/operator.yaml and the
/hack/generate-operator-bundle.py replacement behavior.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 57ab130f-f5bf-4f7a-becd-e5796b43c110

📥 Commits

Reviewing files that changed from the base of the PR and between 20d3ddc and 411f605.

📒 Files selected for processing (1)
  • deploy/operator.yaml

Comment on lines +41 to +43
# Replace this with the built image name
# This will get replaced on deploy by /hack/generate-operator-bundle.py
image: quay.io/app-sre/managed-upgrade-operator:GENERATED
image: quay.io/redhat-user-workloads/managed-upgrade-operator-tenant/openshift/managed-upgrade-operator:GENERATED
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Search for remaining references to the old image registry path

echo "=== Files still referencing old registry path ==="
rg -n "quay\.io/app-sre/managed-upgrade-operator" --type yaml

echo ""
echo "=== Files referencing new registry path ==="
rg -n "quay\.io/redhat-user-workloads/managed-upgrade-operator-tenant" --type yaml

Repository: openshift/managed-upgrade-operator

Length of output: 429


Update csv-template.yaml to use the new image registry path.

The image path in deploy/operator.yaml line 43 has been updated to the new registry (quay.io/redhat-user-workloads/managed-upgrade-operator-tenant/openshift/managed-upgrade-operator:GENERATED), but config/templates/csv-template.yaml line 10 still references the old registry path. Update it to maintain consistency:

Fix for config/templates/csv-template.yaml
-    containerImage: quay.io/app-sre/managed-upgrade-operator:GENERATED
+    containerImage: quay.io/redhat-user-workloads/managed-upgrade-operator-tenant/openshift/managed-upgrade-operator:GENERATED
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@deploy/operator.yaml` around lines 41 - 43, The CSV template still points to
the old image registry; update the image reference in
config/templates/csv-template.yaml (the image: field under the container spec in
the CSV template, e.g., the CSV .spec.template.spec.containers[*].image entry)
to match the new registry string
quay.io/redhat-user-workloads/managed-upgrade-operator-tenant/openshift/managed-upgrade-operator:GENERATED
so it stays consistent with deploy/operator.yaml and the
/hack/generate-operator-bundle.py replacement behavior.

@codecov-commenter
Copy link

codecov-commenter commented Mar 6, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.59%. Comparing base (20d3ddc) to head (4e8f27b).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #583   +/-   ##
=======================================
  Coverage   53.59%   53.59%           
=======================================
  Files         123      123           
  Lines        6165     6165           
=======================================
  Hits         3304     3304           
  Misses       2668     2668           
  Partials      193      193           
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Mar 6, 2026

@chamalabey: all tests passed!

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants