ci-operator/config: switch OADP build_root from image_stream_tag to project_image - #82734
ci-operator/config: switch OADP build_root from image_stream_tag to project_image#82734redhat-chai-bot wants to merge 5 commits into
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
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: Pro Plus Run ID: 📒 Files selected for processing (26)
💤 Files with no reviewable changes (3)
🚧 Files skipped from review as they are similar to previous changes (23)
WalkthroughThe CI build configurations replace builder ImageStreamTag references with inline Dockerfile literals based on ChangesBuilder image migration
Estimated code review effort: 2 (Simple) | ~10 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
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/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml`:
- Around line 2-3: Replace the tag-based image reference
quay.io/konveyor/builder:ubi9-v1.26 with an immutable digest reference (the same
digest should be used across all affected files to prevent drift). Update the
dockerfile_literal value at all affected sites:
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3__4.14.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yaml
(lines 2-3), and
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.6.yaml
(lines 2-3) to include the immutable digest instead of the mutable tag.
🪄 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 YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Pro Plus
Run ID: c00c5f32-3c0f-4ea6-a158-67c46d8dce88
📒 Files selected for processing (45)
ci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-master.yamlci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.4.yamlci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.5.yamlci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.6.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3__4.14.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__4.19.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__4.20.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.18.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.22.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.23.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__5.0.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__4.22.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__4.23.yamlci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__5.0.yamlci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.3.yamlci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.4.yamlci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.5.yamlci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.6.yamlci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-dev.yamlci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.3.yamlci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.4.yamlci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.5.yamlci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.6.yamlci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-dev.yamlci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.3.yamlci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.4.yamlci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.5.yamlci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yamlci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yamlci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yamlci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yamlci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yamlci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.6.yamlci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-dev.yamlci-operator/config/openshift/velero/openshift-velero-oadp-1.3.yamlci-operator/config/openshift/velero/openshift-velero-oadp-1.4.yamlci-operator/config/openshift/velero/openshift-velero-oadp-1.5.yamlci-operator/config/openshift/velero/openshift-velero-oadp-1.6.yamlci-operator/config/openshift/velero/openshift-velero-oadp-dev.yaml
| project_image: | ||
| dockerfile_literal: FROM quay.io/konveyor/builder:ubi9-v1.26 |
There was a problem hiding this comment.
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
curl -s "https://quay.io/api/v1/repository/konveyor/builder/tag/?specificTag=ubi9-v1.26" | jq .Repository: openshift/release
Length of output: 3651
🌐 Web query:
quay.io repository immutable tags allow mutability tag ubi9-v1.26 konveyor builder
💡 Result:
In Red Hat Quay, immutable tags are designed to prevent accidental overwriting or deletion [1][2][3]. Once a tag is explicitly marked as immutable, standard push operations that attempt to overwrite that tag will be blocked [2][3]. Key points regarding tag immutability in Quay include: 1. Enforcement: When the tag immutability feature is enabled, the system prevents the deletion, retargeting (overwriting), and permanent removal of tagged images [1][2][3]. 2. Management: Immutability can be managed via the Quay API. Tags can be individually set as immutable using the tag API [4][2], or organizations and repositories can define broad immutability policies using regex patterns (e.g., to automatically lock all tags or specific naming conventions) [5][1]. 3. Permissions: Setting a tag as immutable typically requires write access to the repository [4]. However, removing the immutable status from a tag that is already locked is a restricted action that requires administrative privileges [4][2]. Regarding the specific reference to ubi9-v1.26 and konveyor/builder, those appear to be standard image tags or project-specific versioning used in development workflows (as seen in various CI/CD and open-source project updates) [6][7][8][9]. These tags are subject to the same immutability settings as any other image tag in a Quay repository. If a specific repository in your Quay instance has an immutability policy covering these tags, they cannot be overwritten by a new push unless the policy is updated or the specific tag's immutable flag is unset by an administrator [5][2]. If they are not covered by an active policy or an explicit immutable flag, they remain mutable by default [10][3].
Citations:
- 1: feat(endpoints): add immutability policy API endpoints (PROJQUAY-10160) quay/quay#4934
- 2: feat(endpoints): add tag immutability API layer (PROJQUAY-10159) quay/quay#4839
- 3: feat(data): add tag immutability enforcement layer (PROJQUAY-10158) quay/quay#4822
- 4: https://docs.redhat.com/en/documentation/red_hat_quay/3.17/html/red_hat_quay_api_reference/tag
- 5: https://docs.redhat.com/en/documentation/red_hat_quay/3.17/html/red_hat_quay_api_reference/immutability_policy
- 6: NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.26 assisted-service#10354
- 7: NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.26 assisted-installer-agent#1463
- 8: https://multi.ocp.releases.ci.openshift.org/releasetag/5.0.0-0.nightly-multi-2026-07-09-124132?from=4.22.0-0.nightly-multi-2026-07-08-192436
- 9: https://amd64.ocp.releases.ci.openshift.org/releasestream/4.11.0-0.ci/release/4.11.0-0.ci-2025-09-12-170738
- 10: https://devops.stackexchange.com/questions/9711/how-to-enable-tag-immutability-in-quay-io
🏁 Script executed:
#!/bin/bash
set -e
tag="ubi9-v1.26"
manifests="https://quay.io/api/v1/repository/konveyor/builder/manifest/${tag}"
for endpoint in "$manifests" \
"https://quay.io/api/v1/repository/konveyor/builder/tag/?specificTag=${tag}" \
"https://quay.io/external/policy?repo=konveyor/builder&tag=${tag}" \
"https://quay.io/repository/konveyor/builder/tag/${tag}"
do
echo "===== $endpoint ====="
curl -sfSL "$endpoint" -H 'Accept: application/json' | head -50 || true
doneRepository: openshift/release
Length of output: 5367
Use an immutable digest for the shared build-root image. The quay.io/konveyor/builder:ubi9-v1.26 tag exists and resolves to manifest digests, but the repository’s immutability policy is not publicly determinable. Since this single tag is copied into every affected CI config, this cohort can drift or break together if the tag is moved or removed. Pin the build-root image to an immutable digest instead.
📍 Affects 11 files
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml#L2-L3(this comment)ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3__4.14.yaml#L2-L3ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yaml#L2-L3ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yaml#L2-L3ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yaml#L2-L3ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.6.yaml#L2-L3
🤖 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/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml`
around lines 2 - 3, Replace the tag-based image reference
quay.io/konveyor/builder:ubi9-v1.26 with an immutable digest reference (the same
digest should be used across all affected files to prevent drift). Update the
dockerfile_literal value at all affected sites:
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3__4.14.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yaml
(lines 2-3),
ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yaml
(lines 2-3),
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yaml
(lines 2-3), and
ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.6.yaml
(lines 2-3) to include the immutable digest instead of the mutable tag.
|
/pj-rehearse pull-ci-openshift-velero-oadp-dev-images pull-ci-openshift-velero-oadp-1.5-images pull-ci-openshift-velero-oadp-1.4-images pull-ci-openshift-velero-oadp-1.6-images pull-ci-openshift-velero-oadp-1.3-images pull-ci-openshift-oadp-operator-oadp-1.6-4.23-images pull-ci-openshift-oadp-operator-oadp-1.6-4.18-images pull-ci-openshift-oadp-operator-oadp-1.6-4.22-images |
|
@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/hold for more configs |
|
/pj-rehearse |
|
@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-unit-test pull-ci-migtools-kubevirt-velero-plugin-main-images pull-ci-migtools-kubevirt-velero-plugin-main-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-unit-test pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-images pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-unit-test pull-ci-migtools-filebrowser-oadp-1.6-images pull-ci-migtools-filebrowser-oadp-dev-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-dev-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-main-build pull-ci-openshift-hypershift-oadp-plugin-main-images pull-ci-openshift-hypershift-oadp-plugin-main-security pull-ci-openshift-hypershift-oadp-plugin-main-unit pull-ci-openshift-hypershift-oadp-plugin-main-verify pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-build pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-security pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-unit |
|
@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.4-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.5-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.6-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.3-images pull-ci-openshift-oadp-must-gather-oadp-1.4-images pull-ci-openshift-oadp-must-gather-oadp-1.3-images pull-ci-openshift-oadp-must-gather-oadp-1.5-images pull-ci-openshift-oadp-must-gather-oadp-dev-images pull-ci-openshift-oadp-must-gather-oadp-1.6-images pull-ci-openshift-velero-oadp-1.4-images pull-ci-openshift-velero-oadp-1.5-images pull-ci-openshift-velero-oadp-dev-images pull-ci-openshift-velero-oadp-1.3-images pull-ci-openshift-velero-oadp-1.6-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.5-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.4-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.6-images pull-ci-openshift-velero-plugin-for-aws-oadp-dev-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.3-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-unit-test pull-ci-migtools-kubevirt-velero-plugin-main-images pull-ci-migtools-kubevirt-velero-plugin-main-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-unit-test pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-images pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-unit-test pull-ci-migtools-filebrowser-oadp-1.6-images pull-ci-migtools-filebrowser-oadp-dev-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-dev-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-main-build pull-ci-openshift-hypershift-oadp-plugin-main-images pull-ci-openshift-hypershift-oadp-plugin-main-security pull-ci-openshift-hypershift-oadp-plugin-main-unit pull-ci-openshift-hypershift-oadp-plugin-main-verify pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-build pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-security pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-unit pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-verify pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-build pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-images pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-security pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-unit pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-verify pull-ci-migtools-oadp-non-admin-master-images pull-ci-migtools-oadp-non-admin-oadp-1.4-images pull-ci-migtools-oadp-non-admin-oadp-1.6-images pull-ci-migtools-oadp-non-admin-oadp-1.5-images pull-ci-migtools-oadp-vmdp-oadp-1.6-images pull-ci-migtools-oadp-vmdp-oadp-dev-images pull-ci-openshift-openshift-velero-plugin-oadp-1.4-images pull-ci-openshift-openshift-velero-plugin-oadp-1.4-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.5-images pull-ci-openshift-openshift-velero-plugin-oadp-1.5-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.3-images pull-ci-openshift-openshift-velero-plugin-oadp-1.3-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.6-images pull-ci-openshift-openshift-velero-plugin-oadp-1.6-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-dev-images pull-ci-openshift-openshift-velero-plugin-oadp-dev-unit-test pull-ci-migtools-oadp-cli-oadp-1.4-images pull-ci-migtools-oadp-cli-oadp-1.5-images pull-ci-migtools-oadp-cli-oadp-dev-images pull-ci-migtools-oadp-cli-oadp-1.6-images pull-ci-migtools-kubevirt-datamover-controller-oadp-dev-images pull-ci-migtools-kubevirt-datamover-controller-oadp-1.6-images pull-ci-openshift-oadp-operator-oadp-dev-4.23-ci-index pull-ci-openshift-oadp-operator-oadp-dev-4.23-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-4.23-images pull-ci-openshift-oadp-operator-oadp-dev-5.0-ci-index pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-images pull-ci-openshift-oadp-operator-oadp-1.3-4.14-ci-index pull-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.3-4.14-images pull-ci-openshift-oadp-operator-oadp-1.6-4.22-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-images pull-ci-openshift-oadp-operator-oadp-1.6-4.22-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-1.6-4.22-tls13-adherence pull-ci-openshift-oadp-operator-oadp-dev-4.22-ci-index pull-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-dev-4.22-images pull-ci-openshift-oadp-operator-oadp-dev-4.22-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-dev-4.22-tls13-adherence pull-ci-openshift-oadp-operator-oadp-1.6-4.23-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-images pull-ci-openshift-oadp-operator-oadp-1.6-4.23-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-1.6-4.23-tls13-adherence pull-ci-openshift-oadp-operator-oadp-1.6-4.18-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.18-images pull-ci-openshift-oadp-operator-oadp-1.4-4.18-ci-index pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.4-4.18-images pull-ci-openshift-oadp-operator-oadp-1.5-4.19-ci-index pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-images pull-ci-openshift-oadp-operator-oadp-1.4-images pull-ci-openshift-oadp-operator-oadp-1.4-unit-test pull-ci-openshift-oadp-operator-oadp-1.6-5.0-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-images pull-ci-openshift-oadp-operator-oadp-dev-images pull-ci-openshift-oadp-operator-oadp-dev-unit-test pull-ci-openshift-oadp-operator-oadp-1.5-4.20-ci-index pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-images pull-ci-openshift-oadp-operator-oadp-1.5-images pull-ci-openshift-oadp-operator-oadp-1.5-unit-test pull-ci-openshift-oadp-operator-oadp-1.3-images pull-ci-openshift-oadp-operator-oadp-1.3-unit-test pull-ci-openshift-oadp-operator-oadp-1.6-images pull-ci-openshift-oadp-operator-oadp-1.6-unit-test pull-ci-openshift-velero-plugin-for-gcp-oadp-1.5-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.4-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.3-images pull-ci-openshift-velero-plugin-for-gcp-oadp-dev-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.6-images pull-ci-migtools-oadp-vm-file-restore-oadp-dev-images pull-ci-migtools-oadp-vm-file-restore-oadp-1.6-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.5-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.5-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.4-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.4-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.6-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.6-unit-test periodic-ci-openshift-velero-oadp-1.5-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-dev-4.23-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-dev-4.22-tls13-adherence-periodic periodic-ci-migtools-kubevirt-velero-plugin-main-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-tls-pqc-readiness-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-tls13-adherence-periodic periodic-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-tls-pqc-readiness-periodic periodic-ci-migtools-filebrowser-oadp-dev-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-tls-pqc-readiness-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-unit-test-periodic periodic-ci-openshift-velero-oadp-dev-periodics-rebasebot periodic-ci-openshift-velero-plugin-for-aws-oadp-dev-periodics-rebasebot periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-tls13-adherence-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.18-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.3-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-cli-aws-periodic periodic-ci-openshift-velero-plugin-for-gcp-oadp-dev-periodics-rebasebot |
REHEARSALNOTIFIER comments on openshift/release PRs truncate the affected-jobs table to 25 rows, but pj-rehearse uploads the complete listing (e.g. 207 jobs on openshift/release#82734) to GCS and links it from the comment. The listing is a plain pipe-table: "Test Name | Repo | Type | Reason". - content.js: find the gcsweb listing link in the latest REHEARSALNOTIFIER comment, fetch the full job list via the background worker (cached per URL), and use it for the Rehearse... job picker, falling back to the scraped 25-row comment table. - content.js: "Rehearse All" now expands to "/pj-rehearse <job> <job> ..." naming every affected job (bare /pj-rehearse only runs a limited subset); confirmation shows the job count instead of the full text. - background.js: getRehearsalJobs handler with a strict URL allowlist (only the pj-rehearse GCS prefix, since the URL comes from page DOM) and a pure parseRehearsalJobList() for the pipe-table format. - manifest.json: host permission for gcsweb-ci. - config-manager.js: schema v8 so the built-in openshift/release profile refreshes with the new Rehearse All behavior; new expandRehearsalJobs command flag (preserved by the settings editor). Verified against openshift/release#82734: parses all 207 jobs, expanded command is 12.5KB (well under GitHub's 65536-char comment limit). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Tiger Kaovilai <passawit.kaovilai@gmail.com>
|
@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-oadp-must-gather-oadp-1.5-images |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse max |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-migtools-oadp-non-admin-oadp-dev-images pull-ci-migtools-oadp-non-admin-oadp-1.4-images pull-ci-migtools-oadp-non-admin-oadp-1.5-images pull-ci-migtools-oadp-non-admin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-main-build pull-ci-openshift-hypershift-oadp-plugin-main-images pull-ci-openshift-hypershift-oadp-plugin-main-security pull-ci-openshift-hypershift-oadp-plugin-main-unit pull-ci-openshift-hypershift-oadp-plugin-main-verify pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-build pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-images pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-security pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-unit pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-verify pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-build pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-images pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-security pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-unit pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-verify pull-ci-migtools-oadp-vmdp-oadp-dev-images pull-ci-migtools-oadp-vmdp-oadp-1.6-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.3-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.6-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.4-images pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.5-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.6-unit-test |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.5-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.4-unit-test pull-ci-migtools-kubevirt-velero-plugin-main-images pull-ci-migtools-kubevirt-velero-plugin-main-unit-test pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-images pull-ci-migtools-kubevirt-velero-plugin-oadp-1.3-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.4-images pull-ci-openshift-openshift-velero-plugin-oadp-1.4-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.5-images pull-ci-openshift-openshift-velero-plugin-oadp-1.5-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.3-images pull-ci-openshift-openshift-velero-plugin-oadp-1.3-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.6-images pull-ci-openshift-openshift-velero-plugin-oadp-1.6-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-dev-images pull-ci-openshift-openshift-velero-plugin-oadp-dev-unit-test pull-ci-openshift-velero-plugin-for-aws-oadp-1.4-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.5-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.6-images pull-ci-openshift-velero-plugin-for-aws-oadp-dev-images pull-ci-openshift-velero-plugin-for-aws-oadp-1.3-images pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-images pull-ci-openshift-velero-plugin-for-csi-oadp-1.3-unit-test pull-ci-migtools-oadp-cli-oadp-1.5-images pull-ci-migtools-oadp-cli-oadp-dev-images pull-ci-migtools-oadp-cli-oadp-1.4-images pull-ci-migtools-oadp-cli-oadp-1.6-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-1.6-images pull-ci-migtools-kubevirt-datamover-plugin-oadp-dev-images |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-dev-4.22-ci-index pull-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-dev-4.22-images pull-ci-openshift-oadp-operator-oadp-dev-4.22-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-dev-4.22-tls13-adherence pull-ci-openshift-oadp-operator-oadp-dev-4.23-ci-index pull-ci-openshift-oadp-operator-oadp-dev-4.23-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-4.23-images pull-ci-openshift-oadp-operator-oadp-dev-5.0-ci-index pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-images pull-ci-openshift-oadp-operator-oadp-dev-images pull-ci-openshift-oadp-operator-oadp-dev-unit-test pull-ci-openshift-oadp-operator-oadp-1.6-5.0-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-images pull-ci-openshift-oadp-operator-oadp-1.5-4.19-ci-index pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-images pull-ci-openshift-oadp-operator-oadp-1.5-4.20-ci-index |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-images pull-ci-openshift-oadp-operator-oadp-1.5-images pull-ci-openshift-oadp-operator-oadp-1.5-unit-test pull-ci-openshift-oadp-operator-oadp-1.6-4.18-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.18-images pull-ci-openshift-oadp-operator-oadp-1.3-4.14-ci-index pull-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.3-4.14-images pull-ci-openshift-oadp-operator-oadp-1.6-4.23-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.23-images pull-ci-openshift-oadp-operator-oadp-1.6-4.23-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-1.6-4.23-tls13-adherence pull-ci-openshift-oadp-operator-oadp-1.6-4.22-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.22-images pull-ci-openshift-oadp-operator-oadp-1.6-4.22-tls-pqc-readiness pull-ci-openshift-oadp-operator-oadp-1.6-4.22-tls13-adherence |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.4-4.18-ci-index pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.4-4.18-images pull-ci-openshift-oadp-operator-oadp-1.6-images pull-ci-openshift-oadp-operator-oadp-1.6-unit-test pull-ci-openshift-oadp-operator-oadp-1.4-images pull-ci-openshift-oadp-operator-oadp-1.4-unit-test pull-ci-openshift-oadp-operator-oadp-1.3-images pull-ci-openshift-oadp-operator-oadp-1.3-unit-test pull-ci-openshift-velero-plugin-for-gcp-oadp-1.5-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.4-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.6-images pull-ci-openshift-velero-plugin-for-gcp-oadp-1.3-images pull-ci-openshift-velero-plugin-for-gcp-oadp-dev-images pull-ci-migtools-oadp-vm-file-restore-oadp-1.6-images pull-ci-migtools-oadp-vm-file-restore-oadp-dev-images pull-ci-migtools-filebrowser-oadp-1.6-images pull-ci-migtools-filebrowser-oadp-dev-images pull-ci-openshift-oadp-must-gather-oadp-dev-images pull-ci-openshift-oadp-must-gather-oadp-1.3-images pull-ci-openshift-oadp-must-gather-oadp-1.6-images pull-ci-openshift-oadp-must-gather-oadp-1.5-images pull-ci-openshift-oadp-must-gather-oadp-1.4-images pull-ci-migtools-kubevirt-datamover-controller-oadp-1.6-images pull-ci-migtools-kubevirt-datamover-controller-oadp-dev-images pull-ci-openshift-velero-oadp-dev-images pull-ci-openshift-velero-oadp-1.3-images pull-ci-openshift-velero-oadp-1.5-images pull-ci-openshift-velero-oadp-1.6-images pull-ci-openshift-velero-oadp-1.4-images |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.5-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.5-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.4-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.4-unit-test pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.6-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.6-unit-test periodic-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.23-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.3-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.3-4.14-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-tls-pqc-readiness-periodic periodic-ci-openshift-oadp-operator-oadp-dev-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-unit-test-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-kubevirt-aws-periodic |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
1 similar comment
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.3-images pull-ci-openshift-openshift-velero-plugin-oadp-1.3-unit-test pull-ci-openshift-openshift-velero-plugin-oadp-1.5-unit-test pull-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-cli-aws |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-migtools-oadp-cli-oadp-1.4-images pull-ci-openshift-oadp-must-gather-oadp-1.6-images pull-ci-openshift-oadp-must-gather-oadp-dev-images pull-ci-openshift-openshift-velero-plugin-oadp-1.5-images pull-ci-migtools-filebrowser-oadp-1.6-images pull-ci-migtools-filebrowser-oadp-dev-images pull-ci-migtools-kubevirt-datamover-controller-oadp-1.6-images pull-ci-migtools-kubevirt-datamover-controller-oadp-dev-images pull-ci-migtools-oadp-vm-file-restore-oadp-1.6-images pull-ci-migtools-oadp-vm-file-restore-oadp-dev-images pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-ci-index pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-images pull-ci-openshift-oadp-operator-oadp-1.5-4.20-ci-index |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-4.18-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-5.0-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.6-5.0-images pull-ci-openshift-oadp-operator-oadp-1.6-unit-test pull-ci-openshift-oadp-operator-oadp-dev-4.22-tls13-adherence pull-ci-openshift-oadp-operator-oadp-dev-4.23-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-aws pull-ci-openshift-oadp-operator-oadp-dev-5.0-e2e-test-cli-aws pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.4-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.5-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-1.6-images pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-images pull-ci-openshift-velero-oadp-1.3-images |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
1 similar comment
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/unhold |
|
/pj-rehearse pull-ci-migtools-oadp-vm-file-restore-oadp-dev-images pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-ci-index pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-cli-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-hcp-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-e2e-test-kubevirt-aws pull-ci-openshift-oadp-operator-oadp-1.5-4.19-images pull-ci-openshift-oadp-operator-oadp-1.5-4.20-ci-index pull-ci-openshift-oadp-operator-oadp-1.6-5.0-ci-index pull-ci-openshift-velero-plugin-for-legacy-aws-oadp-dev-images |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-aws |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@redhat-chai-bot: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command. |
|
/pj-rehearse periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws-periodic |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
pr desc is out of date. pending teammate approval but here's the gist.. Here's the updated PR description — copy and paste into the PR body: What changedSwitched all OADP Additionally:
Scope99 files changed across 18 repos, all production branches (oadp-1.3 through oadp-dev/main/master):
3 repos from the OADP manifest have no ci-operator config and are unaffected: Whyci-tools #5278 (planned merge Aug 10) stops blob-promoting to Before / After# Before (varied tags: v1.23, v1.24, v1.25, v1.26)
build_root:
image_stream_tag:
name: builder
namespace: konveyor
tag: ubi9-v1.24
# After (standardized to v1.26, direct quay.io pull)
build_root:
project_image:
dockerfile_literal: |-
FROM quay.io/konveyor/builder:ubi9-v1.26
## Notes
- oadp-1.0 configs are intentionally untouched — they use namespace: openshift (ocp/builder), not konveyor/builder
- All older builder tags (v1.23, v1.24, v1.25) are standardized to v1.26
- Rebasebot periodics were removed because the Prow rebasebot image (ci/rebasebot:latest with Go 1.25.9) is stale; the GHA pipeline (auto-rebase-v2.yaml using `quay.io/migtools/rebasebot:latest`) is the actively maintained rebase path
- make ci-operator-config + make jobs regeneration verified — zero unexpected prowjob diff[OADP] AI-generated | effort: high. Review for accuracy. |
|
/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@redhat-chai-bot: The following tests 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. |
Replace konveyor/builder ImageStream references in build_root with project_image using dockerfile_literal that pulls directly from quay.io/konveyor/builder:ubi9-v1.26. This removes the dependency on the konveyor ImageStream on app.ci and standardizes all OADP repos to ubi9-v1.26. Affected repos: openshift/oadp-operator, openshift/velero, openshift/openshift-velero-plugin, openshift/velero-plugin-for-aws, openshift/velero-plugin-for-gcp, openshift/velero-plugin-for-microsoft-azure, migtools/oadp-non-admin. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update 4 additional ci-operator configs for openshift/velero-plugin-for-legacy-aws that were missed in the initial sweep. Same change: replace konveyor/builder image_stream_tag with project_image using dockerfile_literal pulling from quay.io/konveyor/builder:ubi9-v1.26. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ect_image Update 28 remaining OADP ci-operator configs across 11 repos to use project_image with dockerfile_literal instead of image_stream_tag for the build_root. This completes the migration started in the prior commits for all OADP repos. Repos updated: oadp-must-gather, oadp-cli, kubevirt-velero-plugin, hypershift-oadp-plugin, velero-plugin-for-csi, filebrowser, oadp-vmdp, kubevirt-datamover-controller, oadp-vm-file-restore, kubevirt-datamover-plugin. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…master The migtools/oadp-non-admin repo uses oadp-dev as its development branch, not master. The existing master config caused CI failures with "fatal: couldn't find remote ref master". Rename the config and generated jobs from master to oadp-dev. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The rebasebot periodics use ci/rebasebot:latest (Go 1.25.9) which cannot build repos requiring Go 1.26+. The OADP team maintains their own rebase pipeline via GitHub Actions (auto-rebase-v2.yaml) using quay.io/migtools/rebasebot:latest. These Prow periodics are unmaintained duplicates and should be removed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
9bdbe4e to
517926c
Compare
|
[REHEARSALNOTIFIER]
A total of 198 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: |
Summary
Switch all OADP ci-operator configs from
image_stream_tag(referencingkonveyor/builderIST on app.ci) toproject_imagewithdockerfile_literalpulling directly fromquay.io/konveyor/builder:ubi9-v1.26.This decouples OADP CI from the non-payload
konveyor/builderImageStream on app.ci, ahead of the ci-tools#5278 change that stops blob-promoting to registry.ci (planned merge Aug 10 2026).What changed
45 ci-operator config files updated across 7 repos:
openshift/oadp-operator(11 files)openshift/velero(4 files)openshift/openshift-velero-plugin(4 files)openshift/velero-plugin-for-aws(4 files)openshift/velero-plugin-for-gcp(4 files)openshift/velero-plugin-for-microsoft-azure(4 files)migtools/oadp-non-admin(3 files)Branches covered: oadp-1.3, oadp-1.4, oadp-1.5, oadp-1.6, oadp-dev, master
Before
After
Notes
konveyor/builderis a public image on quay.io — no auth neededubi9-v1.26across all branchesmake ci-operator-configandmake jobsran cleanly with no prowjob diffnamespace: openshift, not konveyor/builder)@kaovilai requested in Slack thread
Summary by CodeRabbit
quay.io/konveyor/builder:ubi9-v1.26throughproject_image.builderImageStream onapp.ci.migtools/oadp-non-adminbranch configuration frommastertooadp-dev.