Skip to content

ci-operator/config: switch OADP build_root from image_stream_tag to project_image - #82734

Open
redhat-chai-bot wants to merge 5 commits into
openshift:mainfrom
redhat-chai-bot:oadp-build-root-project-image
Open

ci-operator/config: switch OADP build_root from image_stream_tag to project_image#82734
redhat-chai-bot wants to merge 5 commits into
openshift:mainfrom
redhat-chai-bot:oadp-build-root-project-image

Conversation

@redhat-chai-bot

@redhat-chai-bot redhat-chai-bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Summary

Switch all OADP ci-operator configs from image_stream_tag (referencing konveyor/builder IST on app.ci) to project_image with dockerfile_literal pulling directly from quay.io/konveyor/builder:ubi9-v1.26.

This decouples OADP CI from the non-payload konveyor/builder ImageStream 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)
  • oadp-1.6 configs across all repos (11 files)

Branches covered: oadp-1.3, oadp-1.4, oadp-1.5, oadp-1.6, oadp-dev, master

Before

build_root:
  image_stream_tag:
    name: builder
    namespace: konveyor
    tag: ubi9-v1.24  # varied: v1.23, v1.24, v1.25, v1.26

After

build_root:
  project_image:
    dockerfile_literal: |-
      FROM quay.io/konveyor/builder:ubi9-v1.26

Notes

  • konveyor/builder is a public image on quay.io — no auth needed
  • Builder version standardized to ubi9-v1.26 across all branches
  • make ci-operator-config and make jobs ran cleanly with no prowjob diff
  • oadp-1.0 configs were NOT changed (they use namespace: openshift, not konveyor/builder)

@kaovilai requested in Slack thread

Summary by CodeRabbit

  • Updated OADP CI configurations across seven repositories and OADP branches 1.3–1.6, dev, and master.
  • Replaced konveyor/builder ImageStream references with project_image configurations using quay.io/konveyor/builder:ubi9-v1.26.
  • Removed reliance on the non-payload ImageStream on app.ci.
  • Removed stale rebasebot periodic configurations that use ci/rebasebot:latest.
  • Corrected migtools/oadp-non-admin generated metadata to target the oadp-dev branch.
  • Kept OADP 1.0 configurations unchanged.
  • Regenerated CI configuration and Prow jobs without job differences.

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>
@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: fa56581b-4abc-437f-b536-b95ef39d814d

📥 Commits

Reviewing files that changed from the base of the PR and between 04a7a6e and 9bdbe4e.

⛔ Files ignored due to path filters (10)
  • ci-operator/jobs/migtools/filebrowser/migtools-filebrowser-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/migtools/kubevirt-velero-plugin/migtools-kubevirt-velero-plugin-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/migtools/udistribution/migtools-udistribution-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/oadp-operator/openshift-oadp-operator-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/velero/openshift-velero-oadp-1.5-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/velero/openshift-velero-oadp-dev-periodics.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (10)
  • ci-operator/config/migtools/filebrowser/migtools-filebrowser-oadp-dev__periodics.yaml
  • ci-operator/config/migtools/kubevirt-velero-plugin/migtools-kubevirt-velero-plugin-main__periodics.yaml
  • ci-operator/config/migtools/udistribution/migtools-udistribution-main__periodics.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__periodics.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.5__periodics.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-dev__periodics.yaml
💤 Files with no reviewable changes (10)
  • ci-operator/config/migtools/udistribution/migtools-udistribution-main__periodics.yaml
  • ci-operator/config/migtools/kubevirt-velero-plugin/migtools-kubevirt-velero-plugin-main__periodics.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.5__periodics.yaml
  • ci-operator/config/migtools/filebrowser/migtools-filebrowser-oadp-dev__periodics.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__periodics.yaml

Walkthrough

The CI build configurations replace builder ImageStreamTag references with inline Dockerfile literals based on quay.io/konveyor/builder:ubi9-v1.26. One generated metadata target changes from master to oadp-dev.

Changes

Builder image migration

Layer / File(s) Summary
OADP operator build roots
ci-operator/config/openshift/oadp-operator/*
OADP operator build roots now use project_image.dockerfile_literal with the Konveyor UBI9 v1.26 builder image.
OpenShift plugin build roots
ci-operator/config/openshift/openshift-velero-plugin/*, ci-operator/config/openshift/velero*, ci-operator/config/openshift/hypershift-oadp-plugin/*, ci-operator/config/openshift/oadp-must-gather/*
OpenShift build roots now use the literal Konveyor UBI9 v1.26 builder image.
Migtools build roots
ci-operator/config/migtools/*
Migtools build roots now use the literal Konveyor UBI9 v1.26 builder image. One generated metadata target changes to the oadp-dev branch.

Estimated code review effort: 2 (Simple) | ~10 minutes

Suggested reviewers: eemcmullan, joeavaikath

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the primary change from image_stream_tag to project_image in OADP build_root configurations.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The complete PR range changes 99 YAML files only; it adds no Ginkgo It, Describe, Context, or When declarations and no source or test paths.
Test Structure And Quality ✅ Passed The complete diff contains 99 YAML-only CI configuration/job files and no Ginkgo code or test constructs, so this test-quality check is not applicable.
Microshift Test Compatibility ✅ Passed The complete PR diff contains only 51 YAML changes and adds no Ginkgo tests such as It, Describe, Context, or When.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The PR changes only ci-operator YAML configuration; the full diff adds no Ginkgo tests, test source, or topology-sensitive test logic.
Topology-Aware Scheduling Compatibility ✅ Passed The diff is limited to ci-operator config/jobs files; changes replace build_root image references and remove CI periodic definitions, with no Deployment, affinity, topology, node, replica, or PDB f...
Ote Binary Stdout Contract ✅ Passed The complete OADP change series modifies 99 YAML files only; no OTE process-level code or stdout-related patterns appear in the patch.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed The full diff changes only 54 CI YAML files, with zero source/test paths and no added Ginkgo markers; this check is not applicable.
No-Weak-Crypto ✅ Passed The PR adds only CI YAML build and metadata changes; scans of all added lines and 86 present touched YAML files found no weak algorithms, crypto APIs, custom crypto, or secret comparisons.
Container-Privileges ✅ Passed The affected CI YAML files contain no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, or allowPrivilegeEscalation settings; changes only define project_image.dockerfile_literal.
No-Sensitive-Data-In-Logs ✅ Passed The full diff adds only builder image, project metadata, and branch/job-name fields; it adds no logging commands, credentials, tokens, PII, hostnames, or customer data.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@openshift-ci
openshift-ci Bot requested review from Joeavaikath and eemcmullan July 31, 2026 14:36

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

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 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

📥 Commits

Reviewing files that changed from the base of the PR and between 8a6a1ad and 9fd3a8d.

📒 Files selected for processing (45)
  • ci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-master.yaml
  • ci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.4.yaml
  • ci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.5.yaml
  • ci-operator/config/migtools/oadp-non-admin/migtools-oadp-non-admin-oadp-1.6.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.3__4.14.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__4.19.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5__4.20.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.18.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.22.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__4.23.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.6__5.0.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__4.22.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__4.23.yaml
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-dev__5.0.yaml
  • ci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.3.yaml
  • ci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.4.yaml
  • ci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.5.yaml
  • ci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-1.6.yaml
  • ci-operator/config/openshift/openshift-velero-plugin/openshift-openshift-velero-plugin-oadp-dev.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.3.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.4.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.5.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-1.6.yaml
  • ci-operator/config/openshift/velero-plugin-for-aws/openshift-velero-plugin-for-aws-oadp-dev.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.3.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.4.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.5.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yaml
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.6.yaml
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-dev.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.3.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.4.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.5.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-1.6.yaml
  • ci-operator/config/openshift/velero/openshift-velero-oadp-dev.yaml

Comment on lines +2 to +3
project_image:
dockerfile_literal: FROM quay.io/konveyor/builder:ubi9-v1.26

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🗄️ 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:


🏁 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
done

Repository: 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-L3
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4.yaml#L2-L3
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.4__4.18.yaml#L2-L3
  • ci-operator/config/openshift/oadp-operator/openshift-oadp-operator-oadp-1.5.yaml#L2-L3
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-1.6.yaml#L2-L3
  • ci-operator/config/openshift/velero-plugin-for-gcp/openshift-velero-plugin-for-gcp-oadp-dev.yaml#L2-L3
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.3.yaml#L2-L3
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.4.yaml#L2-L3
  • ci-operator/config/openshift/velero-plugin-for-microsoft-azure/openshift-velero-plugin-for-microsoft-azure-oadp-1.5.yaml#L2-L3
  • ci-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.

@kaovilai

Copy link
Copy Markdown
Member

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@kaovilai

Copy link
Copy Markdown
Member

/hold for more configs

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 31, 2026
redhat-chai-bot and others added 2 commits July 31, 2026 14:47
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>
@kaovilai

Copy link
Copy Markdown
Member

/pj-rehearse

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@kaovilai

Copy link
Copy Markdown
Member

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@kaovilai

Copy link
Copy Markdown
Member

/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

kaovilai added a commit to kaovilai/github-bot-command-palette that referenced this pull request Jul 31, 2026
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>
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-oadp-must-gather-oadp-1.5-images

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

redhat-chai-bot and others added 2 commits July 31, 2026 17:18
…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>
@openshift-ci

openshift-ci Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: redhat-chai-bot
Once this PR has been reviewed and has the lgtm label, please assign kaovilai 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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@redhat-chai-bot: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-migtools-oadp-non-admin-oadp-dev-images migtools/oadp-non-admin presubmit Presubmit changed
pull-ci-migtools-oadp-non-admin-oadp-1.4-images migtools/oadp-non-admin presubmit Ci-operator config changed
pull-ci-migtools-oadp-non-admin-oadp-1.5-images migtools/oadp-non-admin presubmit Ci-operator config changed
pull-ci-migtools-oadp-non-admin-oadp-1.6-images migtools/oadp-non-admin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-main-build openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-main-images openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-main-security openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-main-unit openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-main-verify openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-build openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-images openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-security openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-unit openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.5-verify openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-build openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-images openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-security openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-unit openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-openshift-hypershift-oadp-plugin-oadp-1.6-verify openshift/hypershift-oadp-plugin presubmit Ci-operator config changed
pull-ci-migtools-oadp-vmdp-oadp-dev-images migtools/oadp-vmdp presubmit Ci-operator config changed
pull-ci-migtools-oadp-vmdp-oadp-1.6-images migtools/oadp-vmdp presubmit Ci-operator config changed
pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.3-images openshift/velero-plugin-for-microsoft-azure presubmit Ci-operator config changed
pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-images openshift/velero-plugin-for-microsoft-azure presubmit Ci-operator config changed
pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.6-images openshift/velero-plugin-for-microsoft-azure presubmit Ci-operator config changed
pull-ci-openshift-velero-plugin-for-microsoft-azure-oadp-1.4-images openshift/velero-plugin-for-microsoft-azure presubmit Ci-operator config changed

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-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse max

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-tls-pqc-readiness-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-tls13-adherence-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.19-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.6-4.23-tls-pqc-readiness-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-4.23-e2e-test-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.6-5.0-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-e2e-test-cli-aws-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.23-tls13-adherence-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-kubevirt-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-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-dev-5.0-e2e-test-cli-aws-periodic periodic-ci-openshift-oadp-operator-oadp-dev-4.22-tls13-adherence-periodic periodic-ci-openshift-oadp-operator-oadp-1.5-4.20-e2e-test-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.18-e2e-test-hcp-aws-periodic periodic-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-cli-aws-periodic

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

1 similar comment
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@kaovilai

Copy link
Copy Markdown
Member

/unhold

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 31, 2026
@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-aws
/pj-rehearse periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws-periodic

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@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.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-oadp-operator-oadp-1.6-4.22-e2e-test-kubevirt-aws-periodic

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@kaovilai

Copy link
Copy Markdown
Member

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 changed

Switched all OADP build_root configs from image_stream_tag (referencing the konveyor/builder ImageStream on app.ci) to project_image with dockerfile_literal: FROM quay.io/konveyor/builder:ubi9-v1.26. This removes the dependency on app.ci IST resolution for the build root image.

Additionally:

  • Fixed migtools/oadp-non-admin CI config: renamed masteroadp-dev (the repo does not have a master branch)
  • Removed 10 stale rebasebot periodic configurations across 8 repos (the Prow rebasebot image has Go 1.25.9, but upstream now requires Go 1.26+; the GHA auto-rebase-v2.yaml pipeline is the actively maintained path)

Scope

99 files changed across 18 repos, all production branches (oadp-1.3 through oadp-dev/main/master):

Repo Files Notes
openshift/oadp-operator 16 build_root + rebasebot removal
openshift/velero 5 build_root + rebasebot removal
openshift/openshift-velero-plugin 5 build_root
openshift/velero-plugin-for-aws 5 build_root + rebasebot removal
openshift/velero-plugin-for-gcp 5 build_root + rebasebot removal
openshift/velero-plugin-for-microsoft-azure 5 build_root + rebasebot removal
openshift/velero-plugin-for-legacy-aws 4 build_root
openshift/oadp-must-gather 5 build_root
openshift/hypershift-oadp-plugin 3 build_root
openshift/velero-plugin-for-csi 1 build_root
migtools/oadp-non-admin 4 build_root + branch rename
migtools/oadp-cli 4 build_root
migtools/kubevirt-velero-plugin 5 build_root + rebasebot removal
migtools/filebrowser 2 build_root + rebasebot removal
migtools/oadp-vmdp 2 build_root
migtools/kubevirt-datamover-controller 2 build_root
migtools/oadp-vm-file-restore 2 build_root
migtools/kubevirt-datamover-plugin 2 build_root

3 repos from the OADP manifest have no ci-operator config and are unaffected: migtools/kopia, openshift/restic, migtools/udistribution.

Why

ci-tools #5278 (planned merge Aug 10) stops blob-promoting to registry.ci. For non-payload namespaces like konveyor, there will be no new app.ci ImageStream tags. The konveyor/builder IST on app.ci is an import from quay.io/konveyor/builder — while imports may continue working, switching to project_image with a direct quay.io pull completely removes the IST resolution dependency.

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.

@redhat-chai-bot

Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-oadp-operator-oadp-1.4-4.18-e2e-test-aws

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Aug 1, 2026

Copy link
Copy Markdown
Contributor

@redhat-chai-bot: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/periodic-ci-openshift-velero-plugin-for-gcp-oadp-dev-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-velero-plugin-for-gcp-oadp-dev-periodics-rebasebot
ci/rehearse/periodic-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-velero-plugin-for-microsoft-azure-oadp-dev-periodics-rebasebot
ci/rehearse/migtools/oadp-non-admin/master/images 2caacb3 link unknown /pj-rehearse pull-ci-migtools-oadp-non-admin-master-images
ci/rehearse/periodic-ci-openshift-velero-plugin-for-aws-oadp-dev-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-velero-plugin-for-aws-oadp-dev-periodics-rebasebot
ci/rehearse/periodic-ci-openshift-velero-oadp-dev-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-velero-oadp-dev-periodics-rebasebot
ci/rehearse/periodic-ci-openshift-oadp-operator-oadp-dev-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-oadp-operator-oadp-dev-periodics-rebasebot
ci/rehearse/periodic-ci-openshift-velero-oadp-1.5-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-openshift-velero-oadp-1.5-periodics-rebasebot
ci/rehearse/periodic-ci-migtools-kubevirt-velero-plugin-main-periodics-rebasebot 2caacb3 link unknown /pj-rehearse periodic-ci-migtools-kubevirt-velero-plugin-main-periodics-rebasebot

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.

@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 2, 2026
@openshift-ci

openshift-ci Bot commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

PR needs rebase.

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.

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

Labels

needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants