Skip to content

ROSAENG-60066: Add Prow e2e jobs for AVO, MUO, and OAO - #82185

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dustman9000:rosaeng-60066/avo-muo-oao-prow-e2e
Jul 21, 2026
Merged

ROSAENG-60066: Add Prow e2e jobs for AVO, MUO, and OAO#82185
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
dustman9000:rosaeng-60066/avo-muo-oao-prow-e2e

Conversation

@dustman9000

@dustman9000 dustman9000 commented Jul 20, 2026

Copy link
Copy Markdown
Member

Summary

Add rosa-sts-e2e presubmit and promotion periodic jobs for three operators:

  • aws-vpce-operator (AVO): 4 CRDs
  • managed-upgrade-operator (MUO): 1 CRD
  • ocm-agent-operator (OAO): 4 CRDs, OPERATOR_NAMESPACE override to openshift-ocm-agent-operator

Same pattern as CAMO (PR #82101): dockerfile_literal images for operator-pko and operator-e2e, rosa-cluster-lease-e2e-workflow, cluster profile rosa-e2e-01.

Companion boilerplate PRs (pending): adds gangway-bridge-template.yml to each operator repo.

Jira: https://redhat.atlassian.net/browse/ROSAENG-60066

Test plan

  • /pj-rehearse all affected jobs
  • Verify presubmit and both periodics pass for each operator

Summary by CodeRabbit

Adds ROSA STS E2E presubmit and promotion periodic jobs for the AWS VPCE, Managed Upgrade, and OCM Agent operators.

  • Builds the required operator-pko and operator-e2e images.
  • Uses the ROSA cluster lease E2E workflow and rosa-e2e-01 profile.
  • Configures operator-specific CRDs and the OAO OPERATOR_NAMESPACE override.
  • Adds integration and staging promotion schedules with status reporting to #rosa-prow-info.
  • Updates CI build inputs and OpenShift 4.22 release targeting for all three repositories.

Add rosa-sts-e2e presubmit and promotion periodics for
aws-vpce-operator, managed-upgrade-operator, and ocm-agent-operator.
Same pattern as CAMO (PR openshift#82101).
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 20, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

@dustman9000: This pull request references ROSAENG-60066 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the epic to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

Add rosa-sts-e2e presubmit and promotion periodic jobs for three operators:

  • aws-vpce-operator (AVO): 4 CRDs
  • managed-upgrade-operator (MUO): 1 CRD
  • ocm-agent-operator (OAO): 4 CRDs, OPERATOR_NAMESPACE override to openshift-ocm-agent-operator

Same pattern as CAMO (PR #82101): dockerfile_literal images for operator-pko and operator-e2e, rosa-cluster-lease-e2e-workflow, cluster profile rosa-e2e-01.

Companion boilerplate PRs (pending): adds gangway-bridge-template.yml to each operator repo.

Jira: https://redhat.atlassian.net/browse/ROSAENG-60066

Test plan

  • /pj-rehearse all affected jobs
  • Verify presubmit and both periodics pass for each operator

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jul 20, 2026
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

The three operator CI configurations now define release build inputs and OCP 4.22 CI candidates, and add optional or scheduled ROSA STS E2E jobs using the cluster lease workflow.

Changes

Operator CI and ROSA STS E2E

Layer / File(s) Summary
Build and release configuration
ci-operator/config/openshift/aws-vpce-operator/..., ci-operator/config/openshift/managed-upgrade-operator/..., ci-operator/config/openshift/ocm-agent-operator/...
Build inputs and outputs are defined for each operator, including PKO and E2E images where applicable, with release candidates targeting product ocp, stream ci, version 4.22.
ROSA STS E2E job wiring
ci-operator/config/openshift/*operator/*
Optional and scheduled promotion jobs invoke rosa-cluster-lease-e2e-workflow; promotion jobs set integration or staging lease environments and report status to #rosa-prow-info.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Suggested reviewers: tkong-redhat

Sequence Diagram(s)

sequenceDiagram
  participant ProwJob
  participant RosaClusterLeaseE2E
  participant OperatorImages
  participant Cluster
  ProwJob->>RosaClusterLeaseE2E: start workflow with job environment
  RosaClusterLeaseE2E->>OperatorImages: use operator and PKO images
  RosaClusterLeaseE2E->>Cluster: provision leased cluster and apply operator CRDs
  Cluster-->>RosaClusterLeaseE2E: return E2E result
  RosaClusterLeaseE2E-->>ProwJob: publish job status
Loading
🚥 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 accurately summarizes the main change: adding Prow e2e jobs for AVO, MUO, and OAO.
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 PR only changes ci-operator YAML/job configs; no Ginkgo It/Describe titles were added or modified.
Test Structure And Quality ✅ Passed PR only changes ci-operator YAML/job configs and generated job manifests; no Ginkgo test code was added or modified, so this check is not applicable.
Microshift Test Compatibility ✅ Passed The PR only changes ci-operator/job YAML; no Go Ginkgo tests or MicroShift-sensitive API uses were added.
Single Node Openshift (Sno) Test Compatibility ✅ Passed PR changes only ci-operator/job YAMLs; no new or modified Ginkgo test code was added, so SNO test-compatibility checks are not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PASS: The PR only changes ci-operator job config YAMLs; no operator manifests/controllers were added or altered, and no topology-sensitive scheduling fields appear.
Ote Binary Stdout Contract ✅ Passed PR changes only ci-operator config/job YAMLs; no Go or OTE binary process code was touched, so the stdout contract is unaffected.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR only adds CI job/config YAML and generated job files; no new Ginkgo test bodies or network code were added to inspect.
No-Weak-Crypto ✅ Passed Changed files are CI YAML only; no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB, custom crypto, or secret-comparison logic appears in the diff.
Container-Privileges ✅ Passed No changed CI config contains privileged, hostPID/hostNetwork/hostIPC, SYS_ADMIN, allowPrivilegeEscalation, or root-run settings.
No-Sensitive-Data-In-Logs ✅ Passed No new log statements or hard-coded secrets/PII were added; the changed CI configs only reference existing secret mounts and generic status/reporting text.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@dustman9000: 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-openshift-aws-vpce-operator-main-rosa-sts-e2e openshift/aws-vpce-operator presubmit Presubmit changed
pull-ci-openshift-aws-vpce-operator-main-coverage openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-aws-vpce-operator-main-e2e-binary-build-success openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-aws-vpce-operator-main-images openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-aws-vpce-operator-main-lint openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-aws-vpce-operator-main-test openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-aws-vpce-operator-main-validate openshift/aws-vpce-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e openshift/managed-upgrade-operator presubmit Presubmit changed
pull-ci-openshift-managed-upgrade-operator-master-coverage openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-e2e-binary-build-success openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-images openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-lint openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-test openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-managed-upgrade-operator-master-validate openshift/managed-upgrade-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e openshift/ocm-agent-operator presubmit Presubmit changed
pull-ci-openshift-ocm-agent-operator-master-coverage openshift/ocm-agent-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-e2e-binary-build-success openshift/ocm-agent-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-images openshift/ocm-agent-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-lint openshift/ocm-agent-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-test openshift/ocm-agent-operator presubmit Ci-operator config changed
pull-ci-openshift-ocm-agent-operator-master-validate openshift/ocm-agent-operator presubmit Ci-operator config changed
periodic-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e-promotion-int N/A periodic Periodic changed
periodic-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e-promotion-stage N/A periodic Periodic changed
periodic-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e-promotion-int N/A periodic Periodic changed
periodic-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e-promotion-stage N/A periodic Periodic changed

A total of 27 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
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals.

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.

@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: 2

🤖 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/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml`:
- Around line 77-131: Run make update to regenerate and validate Prow
configuration and commit the generated outputs for the jobs in
ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml
lines 77-131,
ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml
lines 72-126, and
ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml
lines 72-129.
- Line 79: Update the run_if_changed patterns in
ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml:79-79,
ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml:74-74,
and
ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml:74-74
to include build/Dockerfile and deploy_pko/.*, preserving all existing triggers.
🪄 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: Enterprise

Run ID: 9cc2da3c-6e77-4e5b-9aa8-11439c1067ee

📥 Commits

Reviewing files that changed from the base of the PR and between 7a105f2 and baa81c8.

⛔ Files ignored due to path filters (9)
  • ci-operator/jobs/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (3)
  • ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml
  • ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml
  • ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml

skip_if_only_changed: ^(?:\.tekton|\.github)|\.md$|^(?:\.gitignore|OWNERS|LICENSE)$
- as: rosa-sts-e2e
optional: true
run_if_changed: ^(test/e2e/.*|pkg/.*|api/.*|cmd/.*|deploy/.*|go\.mod|go\.sum)$

@coderabbitai coderabbitai Bot Jul 20, 2026

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.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

Trigger E2E when packaged artifacts change.

The filters omit build/Dockerfile (the operator image) and deploy_pko/** (the PKO package), so changes to either can merge without exercising the ROSA E2E job.

  • ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml#L79-L79: include build/Dockerfile and deploy_pko/.*.
  • ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml#L74-L74: include build/Dockerfile and deploy_pko/.*.
  • ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml#L74-L74: include build/Dockerfile and deploy_pko/.*.
Proposed pattern
- run_if_changed: ^(test/e2e/.*|pkg/.*|api/.*|cmd/.*|deploy/.*|go\.mod|go\.sum)$
+ run_if_changed: ^(test/e2e/.*|pkg/.*|api/.*|cmd/.*|deploy/.*|deploy_pko/.*|build/Dockerfile|go\.mod|go\.sum)$
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
run_if_changed: ^(test/e2e/.*|pkg/.*|api/.*|cmd/.*|deploy/.*|go\.mod|go\.sum)$
run_if_changed: ^(test/e2e/.*|pkg/.*|api/.*|cmd/.*|deploy/.*|deploy_pko/.*|build/Dockerfile|go\.mod|go\.sum)$
📍 Affects 3 files
  • ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml#L79-L79 (this comment)
  • ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml#L74-L74
  • ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml#L74-L74
🤖 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/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml`
at line 79, Update the run_if_changed patterns in
ci-operator/config/openshift/aws-vpce-operator/openshift-aws-vpce-operator-main.yaml:79-79,
ci-operator/config/openshift/managed-upgrade-operator/openshift-managed-upgrade-operator-master.yaml:74-74,
and
ci-operator/config/openshift/ocm-agent-operator/openshift-ocm-agent-operator-master.yaml:74-74
to include build/Dockerfile and deploy_pko/.*, preserving all existing triggers.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Intentional. The run_if_changed filter matches the same pattern used by RMO and CAMO. build/Dockerfile changes are covered by the existing images presubmit. deploy_pko/ changes are caught by the deploy/.* pattern in the regex. The presubmit is optional and the promotion periodics run on every SAPM deploy regardless of file changes.

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.

@dustman9000, agreed on build/Dockerfile: the existing image presubmit covers that intentionally, so I’ll drop that part of the concern.

One correction: deploy/.* does not match deploy_pko/...; the slash is literal and the regex is anchored. Since deploy_pko is copied into the operator-pko image, changes there still bypass the optional E2E presubmit. Please add deploy_pko/.* if those changes should exercise this job.

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-managed-upgrade-operator-master-rosa-sts-e2e pull-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-ocm-agent-operator-master-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse pull-ci-openshift-aws-vpce-operator-main-rosa-sts-e2e

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@dustman9000

Copy link
Copy Markdown
Member Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jul 21, 2026
@bmeng

bmeng commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jul 21, 2026
@openshift-ci

openshift-ci Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: bmeng, dustman9000

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

The pull request process is described 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-ci

openshift-ci Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@dustman9000: all tests passed!

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@openshift-merge-bot
openshift-merge-bot Bot merged commit accd047 into openshift:main Jul 21, 2026
19 checks passed
fracappa pushed a commit to fracappa/release that referenced this pull request Jul 22, 2026
Add rosa-sts-e2e presubmit and promotion periodics for
aws-vpce-operator, managed-upgrade-operator, and ocm-agent-operator.
Same pattern as CAMO (PR openshift#82101).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants