Skip to content

Migrate networking-console-plugin 4.19 branch from yarn to npm - #78488

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
pcbailey:npm-migration-networking-plugin/4.19
Apr 30, 2026
Merged

Migrate networking-console-plugin 4.19 branch from yarn to npm#78488
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
pcbailey:npm-migration-networking-plugin/4.19

Conversation

@pcbailey

@pcbailey pcbailey commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Update build_root image tag to tectonic-console-builder-v29 for networking-console-plugin release-4.19 CI configurations
  • Replace yarn commands with npm equivalents in lint and i18n test steps as part of the yarn to npm migration

Details

The networking-console-plugin repository is migrating from yarn to npm. This PR updates the CI configurations to:

  1. Use the tectonic-console-builder-v29 base image which includes npm support
  2. Replace all yarn commands with their npm counterparts (yarn install -> npm install, yarn run lint -> npm run lint, yarn build -> npm run build, yarn i18n -> npm i18n)

Summary by CodeRabbit

  • Chores
    • Updated CI build images to newer console-builder versions to standardize and improve release build consistency and reliability.
    • Migrated CI package management from Yarn to npm for install, lint, build, and internationalization steps, streamlining the pipeline and reducing tooling variance.

@coderabbitai

coderabbitai Bot commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Walkthrough

Two CI configuration files for console plugins update their build root image tag to tectonic-console-builder-v29; the networking-console-plugin file additionally switches lint and i18n steps from Yarn to npm.

Changes

Cohort / File(s) Summary
Networking Console Plugin CI Config
ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml
Updates build_root.image_stream_tag from console-plugin-test-cypress-v18 to tectonic-console-builder-v29; replaces Yarn commands (yarn install, yarn run lint, yarn build, yarn i18n) with npm (npm install, npm run lint, npm run build, npm run i18n) in lint and i18n steps.
NMState Console Plugin CI Config
ci-operator/config/openshift/nmstate-console-plugin/openshift-nmstate-console-plugin-release-4.19.yaml
Updates build_root.image_stream_tag.tag from tectonic-console-builder-v24 to tectonic-console-builder-v29.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

🚥 Pre-merge checks | ✅ 12
✅ Passed checks (12 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: migrating the networking-console-plugin 4.19 branch from yarn to npm, which is the primary focus of the changeset.
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 Pull request modifies CI operator configuration YAML files, not Go test files with Ginkgo tests. The custom check for stable Ginkgo test names does not apply.
Test Structure And Quality ✅ Passed PR modifies CI operator configuration YAML files to update build image tags and migrate from yarn to npm; no Ginkgo test code changes present.
Microshift Test Compatibility ✅ Passed This pull request does not add any new Ginkgo e2e tests. Changes are exclusively to CI operator configuration YAML files updating build image tags and migrating from yarn to npm in CI pipeline steps.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The SNO Test Compatibility check is not applicable to this PR as it exclusively modifies CI/CD configuration files without adding or modifying Ginkgo e2e tests.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only CI operator config files without introducing any scheduling constraints, affinity rules, or deployment manifests affecting OpenShift topology support.
Ote Binary Stdout Contract ✅ Passed PR modifies only CI/CD configuration files (YAML), not application source code or test binaries subject to OTE Binary Stdout Contract requirements.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed This PR only modifies CI/CD configuration files (YAML) updating build root image tags and switching from yarn to npm; no new Ginkgo e2e tests for IPv6 and disconnected network compatibility were added.

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

✨ 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
Review rate limit: 0/1 reviews remaining, refill in 60 minutes.

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

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

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

🧹 Nitpick comments (1)
ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml (1)

36-36: Prefer npm ci over npm install in CI test steps.

For CI reproducibility, switch these installs to npm ci (as already done in ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-main.yaml). This avoids drift and enforces lockfile fidelity.

Proposed change
-      commands: npm install && npm run lint && npm run build
+      commands: npm ci && npm run lint && npm run build
...
-        npm install && npm run i18n
+        npm ci && npm run i18n

Please verify the release-4.19 source branch has a committed package-lock.json so npm ci is guaranteed to work.

Also applies to: 44-44

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml`
at line 36, The CI step currently uses the non-deterministic install command
shown as "commands: npm install && npm run lint && npm run build"; change it to
use "npm ci" instead of "npm install" to enforce lockfile fidelity (i.e.,
"commands: npm ci && npm run lint && npm run build") and ensure the release-4.19
source branch contains a committed package-lock.json so npm ci will succeed;
update the command string where it appears and verify the lockfile exists on the
release branch before merging.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In
`@ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml`:
- Line 36: The CI step currently uses the non-deterministic install command
shown as "commands: npm install && npm run lint && npm run build"; change it to
use "npm ci" instead of "npm install" to enforce lockfile fidelity (i.e.,
"commands: npm ci && npm run lint && npm run build") and ensure the release-4.19
source branch contains a committed package-lock.json so npm ci will succeed;
update the command string where it appears and verify the lockfile exists on the
release branch before merging.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: 3897853b-9a16-4aa9-9bcd-5b6cef64177b

📥 Commits

Reviewing files that changed from the base of the PR and between d9ab53e and 9e87e2d.

📒 Files selected for processing (2)
  • ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml
  • ci-operator/config/openshift/nmstate-console-plugin/openshift-nmstate-console-plugin-release-4.19.yaml

@pcbailey

Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@pcbailey: 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 Apr 29, 2026
@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 29, 2026
@pcbailey

Copy link
Copy Markdown
Contributor Author

/retest

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

/retest-required

Remaining retests: 0 against base HEAD d47ab7e and 2 for PR HEAD 9e87e2d in total

@pcbailey
pcbailey force-pushed the npm-migration-networking-plugin/4.19 branch from 9e87e2d to a6a51e0 Compare April 29, 2026 11:58
@openshift-ci openshift-ci Bot removed the lgtm Indicates that a PR is ready to be merged. label Apr 29, 2026

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

🧹 Nitpick comments (1)
ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml (1)

36-36: Use npm ci instead of npm install in CI commands.

Lines 36 and 44 use npm install, which is less reproducible and typically slower in CI pipelines. npm ci enforces lockfile-based dependency installation, providing better consistency and performance. Newer versions of this configuration (4.22+, 4.23, 5.0, 5.1, and main) already follow this pattern.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In
`@ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml`
at line 36, Replace the non-reproducible npm install usage in the CI step with
npm ci: update the commands entry that currently reads "commands: npm install &&
npm run lint && npm run build" (and the similar occurrence at the later commands
line) to use "npm ci && npm run lint && npm run build" so the job uses
lockfile-based, faster, and reproducible installs in CI.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In
`@ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml`:
- Line 36: Replace the non-reproducible npm install usage in the CI step with
npm ci: update the commands entry that currently reads "commands: npm install &&
npm run lint && npm run build" (and the similar occurrence at the later commands
line) to use "npm ci && npm run lint && npm run build" so the job uses
lockfile-based, faster, and reproducible installs in CI.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: 1b31e7cc-978c-4640-8fb4-6d247f48c251

📥 Commits

Reviewing files that changed from the base of the PR and between 9e87e2d and a6a51e0.

⛔ Files ignored due to path filters (216)
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/3scale-qe/3scale-deploy/3scale-qe-3scale-deploy-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-HCP/Azure-ARO-HCP-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/Azure/ARO-RP/Azure-ARO-RP-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/CSPI-QE/interop-ocp-watcher-bot/CSPI-QE-interop-ocp-watcher-bot-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-1.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/compliance-operator/ComplianceAsCode-compliance-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ComplianceAsCode/content/ComplianceAsCode-content-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/firewatch/RedHatQE-firewatch-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-aws-reporter/RedHatQE-interop-aws-reporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-cnv-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/RedHatQE/interop-testing/RedHatQE-interop-testing-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-6.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/log-file-metric-exporter/ViaQ-log-file-metric-exporter-release-v1.1-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-fluentd/ViaQ-logging-fluentd-v1.16.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/logging-kibana/ViaQ-logging-kibana-openshift-logging-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-release-5.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.37.1-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.47.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.50.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/ViaQ/vector/ViaQ-vector-v0.54.0-rh-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/app-sre/deployment-validation-operator/app-sre-deployment-validation-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/backube/volsync/backube-volsync-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/codeready-toolchain/workload-analyzer/codeready-toolchain-workload-analyzer-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhcos-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/coreos/coreos-assembler/coreos-coreos-assembler-rhel-9.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-crc-ng-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/crc/crc-org-crc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-4.9-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-podman-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/crc-org/snc/crc-org-snc-release-4.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.16-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.17-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.18-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.19-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.20-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.21-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.22-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.23-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.24-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/cri-o/cri-o/cri-o-cri-o-release-1.25-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/devworkspace-operator/devfile-devworkspace-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/integration-tests/devfile-integration-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry-operator/devfile-registry-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/devfile/registry/devfile-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.113.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.114.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.115.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.116.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.117.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.118.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.119.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-7.120.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-dashboard/eclipse-che-che-dashboard-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/eclipse-che/che-plugin-registry/eclipse-che-che-plugin-registry-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-poc/fleetshift-fleetshift-poc-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/fleetshift/fleetshift-user-interface/fleetshift-fleetshift-user-interface-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/dex-operator/identitatem-dex-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/identitatem/idp-mgmt-operator/identitatem-idp-mgmt-operator-test-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/infinispan/infinispan-operator/infinispan-infinispan-operator-stable-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/application-monitoring-operator/integr8ly-application-monitoring-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/cloud-resource-operator/integr8ly-cloud-resource-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/delorean/integr8ly-delorean-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-1595-cluster-scoped-3scale-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3425-gcp-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-3551-autoscaling-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-mgdapi-5727-obo-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/integreatly-operator/integr8ly-integreatly-operator-rhoam-release-v1.33-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/integr8ly/workload-web-app/integr8ly-workload-web-app-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-eap-qe/openshift-eap-tests/jboss-eap-qe-openshift-eap-tests-pit-7.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jboss-fuse/camel-k-test-container/jboss-fuse-camel-k-test-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/jianzhangbjz/learn-operator/jianzhangbjz-learn-operator-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.0.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.1.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.2.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.3.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v1.4.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.10.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.11.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.12.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.13.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.8.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-operator/kiegroup-kie-cloud-operator-release-v7.9.x-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kiegroup/kie-cloud-tests-container/kiegroup-kie-cloud-tests-container-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konflux-ci/e2e-tests/konflux-ci-e2e-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-main-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_7.2.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-mta_8.0.0-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.6-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle-ui-tests/konveyor-tackle-ui-tests-release-0.7-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/konveyor/tackle2-ui/konveyor-tackle2-ui-release-0.8-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-master-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.10-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.11-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.12-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.13-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.14-presubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-postsubmits.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.15-presubmits.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (2)
  • ci-operator/config/openshift/networking-console-plugin/openshift-networking-console-plugin-release-4.19.yaml
  • ci-operator/config/openshift/nmstate-console-plugin/openshift-nmstate-console-plugin-release-4.19.yaml
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/config/openshift/nmstate-console-plugin/openshift-nmstate-console-plugin-release-4.19.yaml

@openshift-ci openshift-ci Bot removed the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Apr 29, 2026
@pcbailey
pcbailey force-pushed the npm-migration-networking-plugin/4.19 branch from a6a51e0 to 9e87e2d Compare April 29, 2026 12:34
@openshift-merge-bot openshift-merge-bot Bot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Apr 29, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@pcbailey: 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-networking-console-plugin-release-4.19-e2e openshift/networking-console-plugin presubmit Ci-operator config changed
pull-ci-openshift-networking-console-plugin-release-4.19-images openshift/networking-console-plugin presubmit Ci-operator config changed
pull-ci-openshift-networking-console-plugin-release-4.19-lint openshift/networking-console-plugin presubmit Ci-operator config changed
pull-ci-openshift-nmstate-console-plugin-release-4.19-e2e-tests openshift/nmstate-console-plugin presubmit Ci-operator config changed
pull-ci-openshift-nmstate-console-plugin-release-4.19-images openshift/nmstate-console-plugin presubmit Ci-operator config changed
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.

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

Prucek commented Apr 29, 2026

Copy link
Copy Markdown
Member

/retest-required

@openshift-ci

openshift-ci Bot commented Apr 29, 2026

Copy link
Copy Markdown
Contributor

@pcbailey: The following test 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/prow/config a6a51e0 link true /test config

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.

@upalatucci

Copy link
Copy Markdown
Contributor

/pj-rehearse ack

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@upalatucci

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Apr 30, 2026
@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Apr 30, 2026
@openshift-ci

openshift-ci Bot commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: pcbailey, upalatucci

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-merge-bot
openshift-merge-bot Bot merged commit 1d73e74 into openshift:main Apr 30, 2026
14 checks passed
BATMAN-JD pushed a commit to BATMAN-JD/release that referenced this pull request May 1, 2026
mhanss pushed a commit to mhanss/release that referenced this pull request May 26, 2026
andrej1991 pushed a commit to andrej1991/release that referenced this pull request Jul 6, 2026
TimurMP pushed a commit to TimurMP/release that referenced this pull request Jul 8, 2026
SachinNinganure pushed a commit to SachinNinganure/release that referenced this pull request Jul 20, 2026
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. 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