Skip to content

MCO-2244: Update MCO dependencies to Kubernetes 1.36 - #6321

Open
proietfb wants to merge 3 commits into
openshift:mainfrom
proietfb:kube_bump_1_36
Open

MCO-2244: Update MCO dependencies to Kubernetes 1.36#6321
proietfb wants to merge 3 commits into
openshift:mainfrom
proietfb:kube_bump_1_36

Conversation

@proietfb

@proietfb proietfb commented Jul 20, 2026

Copy link
Copy Markdown
Member

- What I did

  • Updated Golang version to 1.26
  • Bump the k8s.io/kubernetes dependency to 1.36.2
  • Bump the remaining openshift/kubernetes dependencies to 1.36.2
  • Added k8s.io/cri-streaming and k8s.io/streaming new openshift/kubernetes deps
  • Updated latest version of github.com/openshift/onsi-ginkgo/v2
  • Vendor the updated packages
$ go mod tidy
$ go mod vendor
$ go mod verify
  • Update Dockerfile and Dockerfile.rhel7 to be consistent with 5.0 refs
  • Updated required code

- How to verify it

  • Checks golang version updated: rg -e "1\.26\.0" go.mod
  • Checks applied kubernetes 1.36.2 rebase #2653:
    • Checks count of all kubernetes deps: rg -ce "github\.com\/openshift\/kubernetes" go.mod == 33
    • Checks count of all kubernetes deps updated to latest version (merge commit): rg -e "20260716191900-78acd4d422b2" go.mod -c == 33
  • All existing tests should pass
  • Blocking payload tests should all pass

- Description for the changelog
MCO-2244

Summary by CodeRabbit

  • Bug Fixes

    • Improved Kubernetes event message formatting across draining, node configuration validation, daemon actions, and operator status reporting, ensuring messages render correctly—especially when message text includes % characters.
  • Chores

    • Upgraded the Go toolchain to Go 1.26 and refreshed project dependencies, including Kubernetes/controller libraries.
    • Updated container build and runtime base images to OpenShift 5.0 for newer build stages.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Pipeline controller notification
This repo is configured to use the pipeline controller. Second-stage tests will be triggered either automatically or after lgtm label is added, depending on the repository configuration. The pipeline controller will automatically detect which contexts are required and will utilize /test Prow commands to trigger the second stage.

For optional jobs, comment /test ? to see a list of all defined jobs. To trigger manually all jobs from second stage use /pipeline required command.

This repository is configured in: LGTM mode

@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

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Pro Plus

Run ID: 3923e909-257b-4687-bd01-6ecd43ab4c2e

📥 Commits

Reviewing files that changed from the base of the PR and between a022eaa and 4c56c26.

📒 Files selected for processing (1)
  • go.mod
💤 Files with no reviewable changes (1)
  • go.mod

Walkthrough

The Docker build and Go dependency baselines advance to OpenShift 5.0 and Go 1.26. Controller, daemon, and operator event emissions now use explicit string format arguments without changing event conditions or control flow.

Changes

Platform and dependency updates

Layer / File(s) Summary
Build and dependency baseline
Dockerfile, go.mod
Builder and runtime images, Go, Kubernetes, OpenShift, and indirect dependencies advance to newer baselines.
Controller and operator event formatting
pkg/controller/..., pkg/operator/status.go
Controller and operator events pass message values through explicit string formats.
Daemon event formatting
pkg/daemon/daemon.go, pkg/daemon/drain.go, pkg/daemon/update.go
Daemon events use explicit string formatting across drain, state, service, update, reconciliation, and reboot paths.

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

Possibly related PRs

Suggested labels: lgtm

Suggested reviewers: yuqi-zhang, dkhater-redhat

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Microshift Test Compatibility ⚠️ Warning Added mco_password.go Ginkgo test uses MachineConfig/MachineConfigPool and node drain/reboot flows, with no MicroShift skip or apigroup tag. Guard it with [Skipped:MicroShift] or an explicit IsMicroShiftCluster() skip, or retag/replace the OpenShift-specific APIs with MicroShift-safe ones.
✅ Passed checks (14 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: updating MCO dependencies toward Kubernetes 1.36.
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 Changed Ginkgo titles are static literals only; no dynamic values, runtime data, or generated identifiers appear in test names.
Test Structure And Quality ✅ Passed Changed Ginkgo tests add cleanup and explicit timeouts; no clear single-responsibility or assertion-quality regressions were introduced.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Added tests avoid multi-node assumptions: boot-image test uses one MachineSet, network-policy test checks pod/operator connectivity, and password test uses GetCompactCompatiblePool for SNO.
Topology-Aware Scheduling Compatibility ✅ Passed The actual diff only changes go.mod; no deployment manifests, replicas, affinity, node selectors, or topology-sensitive controller logic were modified.
Ote Binary Stdout Contract ✅ Passed Changed files only adjust Eventf formatting in regular methods; no main/init/TestMain/RunSpecs stdout writes were introduced.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS: The PR only changes go.mod; no new Ginkgo e2e tests were added, so IPv4/disconnected-network compatibility is not applicable.
No-Weak-Crypto ✅ Passed PASS: The only changed file is go.mod; it adds no MD5/SHA1/DES/RC4/3DES/Blowfish/ECB usage, custom crypto, or secret comparisons.
Container-Privileges ✅ Passed PR diff only changes go.mod; no container/K8s manifest files were modified, so no new privileged settings were introduced.
No-Sensitive-Data-In-Logs ✅ Passed Scanned the PR patch: added log/event lines are generic formatting-only changes; password/secret hits are limited to tests/comments, not emitted production logs.
✨ 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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 4

🤖 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 `@Dockerfile`:
- Line 16: Update the final image stage based on FROM
registry.ci.openshift.org/ocp/5.0:base-rhel9 to add a HEALTHCHECK instruction
and set a non-root USER before ENTRYPOINT. Ensure the chosen user can execute
the entrypoint and that the container never runs as root.
- Line 5: Replace the broad COPY directives in both builder stages with explicit
copies of only the source files required by make install
DESTDIR=./instroot-rhel9 and make install DESTDIR=./instroot-rhel8. Update
Dockerfile lines 5-5 and 13-13 consistently, preserving each stage’s existing
build behavior while excluding sensitive and unnecessary context files.

In `@go.mod`:
- Line 222: Update the go.opentelemetry.io/otel/sdk dependency from v1.40.0 to a
patched release that invokes kenv using an absolute path, and regenerate the
vendor contents so vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go
reflects the upgraded implementation.

In `@pkg/daemon/daemon.go`:
- Line 1548: Update the Eventf call in the Config Drift Monitor startup path so
ConfigDriftMonitorStarted remains the event reason, move the descriptive “Config
Drift Monitor started, watching against” text into the format argument, and
retain odc.currentConfig.Name as the formatted event detail.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

Comment thread Dockerfile
FROM registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.26-openshift-5.0 AS rhel9-builder
ARG TAGS=""
WORKDIR /go/src/github.com/openshift/machine-config-operator
COPY . .

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Avoid copying the entire build context.

Both builder stages copy the entire build context (COPY . .), which violates the container security path instructions. This practice can unintentionally include sensitive files or unnecessary dependencies, and it degrades layer caching.

  • Dockerfile#L5-L5: update to COPY only the specific source files needed for make install DESTDIR=./instroot-rhel9.
  • Dockerfile#L13-L13: update to COPY only the specific source files needed for make install DESTDIR=./instroot-rhel8.
📍 Affects 1 file
  • Dockerfile#L5-L5 (this comment)
  • Dockerfile#L13-L13
🤖 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 `@Dockerfile` at line 5, Replace the broad COPY directives in both builder
stages with explicit copies of only the source files required by make install
DESTDIR=./instroot-rhel9 and make install DESTDIR=./instroot-rhel8. Update
Dockerfile lines 5-5 and 13-13 consistently, preserving each stage’s existing
build behavior while excluding sensitive and unnecessary context files.

Source: Path instructions

Comment thread Dockerfile
RUN make install DESTDIR=./instroot-rhel8

FROM registry.ci.openshift.org/ocp/4.22:base-rhel9
FROM registry.ci.openshift.org/ocp/5.0:base-rhel9

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

Apply required container security practices to the final image.

The final stage does not comply with the following container security path instructions:

  • USER non-root: The final image must specify a non-root user (e.g., USER 1000 or USER nonroot) and never run as root. The stage inherits the default root user and does not switch users before the ENTRYPOINT.
  • HEALTHCHECK defined: The image must define a HEALTHCHECK instruction to allow runtime orchestration tools to monitor the container's health.
🤖 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 `@Dockerfile` at line 16, Update the final image stage based on FROM
registry.ci.openshift.org/ocp/5.0:base-rhel9 to add a HEALTHCHECK instruction
and set a non-root USER before ENTRYPOINT. Ensure the chosen user can execute
the entrypoint and that the container never runs as root.

Source: Path instructions

Comment thread go.mod
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
go.opentelemetry.io/otel/metric v1.41.0 // indirect
go.opentelemetry.io/otel/sdk v1.40.0 // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔒 Security & Privacy | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check if the vulnerable opentelemetry code exists in the vendor directory.

if [ -d "vendor/go.opentelemetry.io/otel/sdk" ]; then
  rg -i "kenv" vendor/go.opentelemetry.io/otel/sdk || echo "kenv not found in vendored opentelemetry code."
else
  echo "go.opentelemetry.io/otel/sdk is not vendored."
fi

Repository: openshift/machine-config-operator

Length of output: 567


Upgrade go.opentelemetry.io/otel/sdk
vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go still calls kenv without an absolute path, so go.opentelemetry.io/otel/sdk v1.40.0 remains exposed to GHSA-hfvc-g4fc-pqhx. Bump to a patched release.

🧰 Tools
🪛 OSV Scanner (2.4.0)

[HIGH] 222-222: go.opentelemetry.io/otel/sdk 1.40.0: opentelemetry-go: BSD kenv command not using absolute path enables PATH hijacking

(GHSA-hfvc-g4fc-pqhx)

🤖 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 `@go.mod` at line 222, Update the go.opentelemetry.io/otel/sdk dependency from
v1.40.0 to a patched release that invokes kenv using an absolute path, and
regenerate the vendor contents so
vendor/go.opentelemetry.io/otel/sdk/resource/host_id.go reflects the upgraded
implementation.

Sources: Path instructions, Learnings, Linters/SAST tools

Comment thread pkg/daemon/daemon.go Outdated
@dkhater-redhat

Copy link
Copy Markdown
Contributor

/test unit

@dkhater-redhat

Copy link
Copy Markdown
Contributor

/lgtm
so far this looks good! may want to squash commits in the future. for now, we need to run all tests on this PR.

@dkhater-redhat

Copy link
Copy Markdown
Contributor

/lgtm please!

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

Copy link
Copy Markdown
Contributor

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade
/test e2e-gcp-op-ocl-part1
/test e2e-gcp-op-ocl-part2
/test e2e-gcp-op-part1
/test e2e-gcp-op-part2
/test e2e-gcp-op-single-node
/test e2e-hypershift

@openshift-ci

openshift-ci Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dkhater-redhat, proietfb

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:
  • OWNERS [dkhater-redhat,proietfb]

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

@proietfb

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade

@proietfb

Copy link
Copy Markdown
Member Author

/jira refresh

@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@proietfb: No Jira issue is referenced in the title of this pull request.
To reference a jira issue, add 'XYZ-NNN:' to the title of this pull request and request another refresh with /jira refresh.

Details

In response to this:

/jira refresh

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.

@proietfb

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn

@proietfb

proietfb commented Jul 21, 2026

Copy link
Copy Markdown
Member Author

/retitle MCO-2244: Update MCO dependencies to Kubernetes 1.36

@openshift-ci openshift-ci Bot changed the title MCO-2244 Update MCO dependencies to Kubernetes 1.36 MCO-2244: Update MCO dependencies to Kubernetes 1.36 Jul 21, 2026
@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 21, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@proietfb: This pull request references MCO-2244 which is a valid jira issue.

Details

In response to this:

- What I did

  • Updated Golang version to 1.26
  • Bump the k8s.io/kubernetes dependency to 1.36.2
  • Bump the remaining openshift/kubernetes dependencies to 1.36.2
  • Added k8s.io/cri-streaming and k8s.io/streaming new openshift/kubernetes deps
  • Updated latest version of github.com/openshift/onsi-ginkgo/v2
  • Vendor the updated packages
$ go mod tidy
$ go mod vendor
$ go mod verify
  • Update Dockerfile and Dockerfile.rhel7 to be consistent with 5.0 refs
  • Updated required code

- How to verify it

  • Checks golang version updated: rg -e "1\.26\.0" go.mod
  • Checks applied kubernetes 1.36.2 rebase #2653:
    • Checks count of all kubernetes deps: rg -ce "github\.com\/openshift\/kubernetes" go.mod == 33
    • Checks count of all kubernetes deps updated to latest version (merge commit): rg -e "20260716191900-78acd4d422b2" go.mod -c == 33
  • All existing tests should pass
  • Blocking payload tests should all pass

- Description for the changelog
MCO-2244

Summary by CodeRabbit

  • Bug Fixes

  • Improved formatting of node, drain, daemon, and operator events to ensure messages display correctly.

  • Clarified version bootstrapping messages in operator status reporting.

  • Chores

  • Updated the Go toolchain, Kubernetes components, and related dependencies.

  • Updated build and runtime images to OpenShift 5.0 and newer Go-based builder images.

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.

@proietfb

Copy link
Copy Markdown
Member Author

/jira refresh

@openshift-ci-robot

openshift-ci-robot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

@proietfb: This pull request references MCO-2244 which is a valid jira issue.

Details

In response to this:

/jira refresh

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.

@isabella-janssen

Copy link
Copy Markdown
Member

/test e2e-aws-ovn

2 similar comments
@proietfb

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn

@proietfb

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn

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

openshift-ci Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

New changes are detected. LGTM label has been removed.

@coderabbitai

coderabbitai Bot commented Jul 22, 2026

Copy link
Copy Markdown

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
Validation Failed: {"resource":"IssueComment","code":"custom","field":"body","message":"body is too long (maximum is 65536 characters)"} - https://docs.github.com/rest/issues/comments#update-an-issue-comment

@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 28, 2026
@proietfb

Copy link
Copy Markdown
Member Author

/pipeline required

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade
/test e2e-gcp-op-ocl-part1
/test e2e-gcp-op-ocl-part2
/test e2e-gcp-op-part1
/test e2e-gcp-op-part2
/test e2e-gcp-op-single-node
/test e2e-hypershift

@proietfb

Copy link
Copy Markdown
Member Author

/payload 5.0 nightly blocking

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@proietfb: trigger 14 job(s) of type blocking for the nightly release of OCP 5.0

  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-upgrade-ovn-single-node
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-upgrade-fips
  • periodic-ci-openshift-release-main-ci-5.0-e2e-azure-ovn-upgrade
  • periodic-ci-openshift-release-main-ci-5.0-upgrade-from-stable-4.22-e2e-gcp-ovn-rt-upgrade
  • periodic-ci-openshift-hypershift-release-5.0-periodics-e2e-azure-aks-ovn-conformance
  • periodic-ci-openshift-hypershift-release-5.0-periodics-e2e-aws-ovn-conformance
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-serial-1of2
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-serial-2of2
  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview
  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview-serial-1of3
  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview-serial-2of3
  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview-serial-3of3
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-metal-ipi-ovn-ipv4
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-metal-ipi-ovn-ipv6

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/f7165910-8a5b-11f1-8ed4-e4fc21fc74d8-0

@proietfb

Copy link
Copy Markdown
Member Author

/test bootstrap-unit

@isabella-janssen

Copy link
Copy Markdown
Member

/payload-job periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-1of3 periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-2of3 periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-3of3

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@isabella-janssen: trigger 3 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-1of3
  • periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-2of3
  • periodic-ci-openshift-machine-config-operator-release-5.0-periodics-e2e-aws-mco-disruptive-techpreview-3of3

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/41d59350-8a87-11f1-9934-1cb4e03e7b80-0

@proietfb

Copy link
Copy Markdown
Member Author

/payload-job periodic-ci-openshift-release-main-ci-5.0-e2e-aws-upgrade-ovn-single-node periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-upgrade-fips periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-serial-1of2 periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview-serial-2of3 periodic-ci-openshift-release-main-nightly-5.0-e2e-metal-ipi-ovn-ipv4

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

@proietfb: trigger 5 job(s) for the /payload-(with-prs|job|aggregate|job-with-prs|aggregate-with-prs) command

  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-upgrade-ovn-single-node
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-upgrade-fips
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-aws-ovn-serial-1of2
  • periodic-ci-openshift-release-main-ci-5.0-e2e-aws-ovn-techpreview-serial-2of3
  • periodic-ci-openshift-release-main-nightly-5.0-e2e-metal-ipi-ovn-ipv4

See details on https://pr-payload-tests.ci.openshift.org/runs/ci/20333e40-8a97-11f1-82ae-5048d714fd97-0

@proietfb

Copy link
Copy Markdown
Member Author

/pipeline required

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade
/test e2e-gcp-op-ocl-part1
/test e2e-gcp-op-ocl-part2
/test e2e-gcp-op-part1
/test e2e-gcp-op-part2
/test e2e-gcp-op-single-node
/test e2e-hypershift

@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

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

@proietfb

Copy link
Copy Markdown
Member Author

/pipeline required

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

Scheduling tests matching the pipeline_run_if_changed or not excluded by pipeline_skip_if_only_changed parameters:
/test e2e-aws-ovn
/test e2e-aws-ovn-upgrade
/test e2e-gcp-op-ocl-part1
/test e2e-gcp-op-ocl-part2
/test e2e-gcp-op-part1
/test e2e-gcp-op-part2
/test e2e-gcp-op-single-node
/test e2e-hypershift

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.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants