Skip to content

OCPBUGS-48678: Update OVN to FDP25.A.1 24.09.2-41#2493

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:masterfrom
dceara:FDP25.A.1-master
Mar 25, 2025
Merged

OCPBUGS-48678: Update OVN to FDP25.A.1 24.09.2-41#2493
openshift-merge-bot[bot] merged 1 commit into
openshift:masterfrom
dceara:FDP25.A.1-master

Conversation

@dceara

@dceara dceara commented Mar 19, 2025

Copy link
Copy Markdown
Contributor

📑 Description

This contains the following relevant changes:
- controller: Fix active mac-binding refresh for IPv6.
- controller: Send ARP/ND for stale mac_bindings entries. (#FDP-1135)
https://issues.redhat.com/browse/FDP-1135
- northd: Fix action parsing in build_lb_vip_actions(). (#FDP-1095)
https://issues.redhat.com/browse/FDP-1095
- northd: Fix missing tier related ACL flows. (#FDP-1154)
https://issues.redhat.com/browse/FDP-1154
- mac-cache: Fix expiration of active FDB entry due to skipped update. (#FDP-1132)
https://issues.redhat.com/browse/FDP-1132
- mac-cache: Fix expiration of active MAC binding due to skipped update. (#FDP-1130)
https://issues.redhat.com/browse/FDP-1130
- mac-cache: Fix MAC binding entry lookup for timestamp refresh. (#FDP-1131)
https://issues.redhat.com/browse/FDP-1131

Fixes #

Additional Information for reviewers

✅ Checks

  • My code requires changes to the documentation
  • if so, I have updated the documentation as required
  • My code requires tests
  • if so, I have added and/or updated the tests as required
  • All the tests have passed in the CI

How to verify it

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 19, 2025
@openshift-ci

openshift-ci Bot commented Mar 19, 2025

Copy link
Copy Markdown
Contributor

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@dceara

dceara commented Mar 19, 2025

Copy link
Copy Markdown
Contributor Author

/test all

@zshi-redhat

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@asood-rh

Copy link
Copy Markdown
Contributor

/label qe-approved

@openshift-ci openshift-ci Bot added the qe-approved Signifies that QE has signed off on this PR label Mar 19, 2025
This contains the following relevant changes:
  - controller: Fix active mac-binding refresh for IPv6.
  - controller: Send ARP/ND for stale mac_bindings entries. (#FDP-1135)
    https://issues.redhat.com/browse/FDP-1135
  - northd: Fix action parsing in build_lb_vip_actions(). (#FDP-1095)
    https://issues.redhat.com/browse/FDP-1095
  - northd: Fix missing tier related ACL flows. (#FDP-1154)
    https://issues.redhat.com/browse/FDP-1154
  - mac-cache: Fix expiration of active FDB entry due to skipped update. (#FDP-1132)
    https://issues.redhat.com/browse/FDP-1132
  - mac-cache: Fix expiration of active MAC binding due to skipped update. (#FDP-1130)
    https://issues.redhat.com/browse/FDP-1130
  - mac-cache: Fix MAC binding entry lookup for timestamp refresh. (#FDP-1131)
    https://issues.redhat.com/browse/FDP-1131

Signed-off-by: Dumitru Ceara <dceara@redhat.com>
@dceara dceara force-pushed the FDP25.A.1-master branch from b2b0538 to 9c4499b Compare March 20, 2025 13:56
@dceara

dceara commented Mar 20, 2025

Copy link
Copy Markdown
Contributor Author

/hold

Until FDP 25.A.1 is actually released.

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 20, 2025
@dceara dceara marked this pull request as ready for review March 20, 2025 14:15
@dceara dceara changed the title [WIP][DNM] Update OVN to FDP25.A.1 24.09.2-41 for testing. Update OVN to FDP25.A.1 24.09.2-41. Mar 20, 2025
@openshift-ci openshift-ci Bot removed the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Mar 20, 2025
@openshift-ci openshift-ci Bot requested review from jcaamano and tssurya March 20, 2025 14:18
@dceara

dceara commented Mar 20, 2025

Copy link
Copy Markdown
Contributor Author

/remove-label qe-approved

@openshift-ci openshift-ci Bot removed the qe-approved Signifies that QE has signed off on this PR label Mar 20, 2025
@zshi-redhat

Copy link
Copy Markdown
Contributor

/test images

1 similar comment
@zshi-redhat

Copy link
Copy Markdown
Contributor

/test images

@igsilya

igsilya commented Mar 24, 2025

Copy link
Copy Markdown
Contributor

/remove-hold
/retest

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 24, 2025
@zshi-redhat

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@zshi-redhat

Copy link
Copy Markdown
Contributor

/retest-required

@zshi-redhat

Copy link
Copy Markdown
Contributor

/test 4.19-upgrade-from-stable-4.18-e2e-gcp-ovn-rt-upgrade

@asood-rh

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@asood-rh

Copy link
Copy Markdown
Contributor

/retest-required

1 similar comment
@asood-rh

Copy link
Copy Markdown
Contributor

/retest-required

@asood-rh

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-hypershift

@asood-rh

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

1 similar comment
@zhaozhanqi

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@asood-rh

asood-rh commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@zhaozhanqi There was a job underway - 1 hr ago that I triggered., this one was 42 mins ago.

@zhaozhanqi

Copy link
Copy Markdown
Contributor

/test e2e-aws-ovn-fdp-qe

@zhaozhanqi There was a job underway - 1 hr ago that I triggered., this on was 42 mins ago.

Yes, I saw it, However the job is failed due to some reason ( not sure). so I triggered again to see if it's flake issue

@zhaozhanqi

Copy link
Copy Markdown
Contributor

@openshift-ci openshift-ci Bot added the qe-approved Signifies that QE has signed off on this PR label Mar 25, 2025
@openshift-ci

openshift-ci Bot commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

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

Test name Commit Details Required Rerun command
ci/prow/security 9c4499b link false /test security
ci/prow/e2e-metal-ipi-ovn-dualstack-bgp-techpreview 9c4499b link false /test e2e-metal-ipi-ovn-dualstack-bgp-techpreview
ci/prow/e2e-aws-ovn-hypershift-conformance-techpreview 9c4499b link false /test e2e-aws-ovn-hypershift-conformance-techpreview
ci/prow/e2e-aws-ovn-single-node-techpreview 9c4499b link false /test e2e-aws-ovn-single-node-techpreview
ci/prow/e2e-vsphere-ovn-techpreview 9c4499b link false /test e2e-vsphere-ovn-techpreview
ci/prow/e2e-azure-ovn 9c4499b link false /test e2e-azure-ovn

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.

Comment thread Dockerfile.base

ARG ovsver=3.4.0-18.el9fdp
ARG ovnver=24.09.2-14.el9fdp
ARG ovnver=24.09.2-41.el9fdp

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.

usually the master bump first has to happen upstream, relevant tests in e2e if any have to be added for the corresponding fixes that are being brought in on OCP side, example the ACL drop with allow-related not working as expected with some ANP tests and LB DROP with zero backends for services. I have not looked into the MAC Binding timing issues but I can tell that's hard to test on e2e level which seems to be fixes related to the customer case here ? @zshi-redhat where are the relevant bugs on OCP side for the fix you are targeting? What exactly is the user bug here? The bump shows the fixes being brought in but which one is relevant here? IMHO Correct way is:

  1. OCPBUGS for this case should have the assignee who bumps it upstream first: https://github.com/ovn-kubernetes/ovn-kubernetes/blob/master/dist/images/Dockerfile.fedora#L78
  2. evaluates if e2e tests are required for the new bug fixes and adds them and if not explain why not
  3. Then do the same in OCP with QE's assignee's help
  4. Given the urgency I can try to label this by by-passing the above three points (but I have no context), but only if I know what did OCP QE add as new tests to fix this bug? Is there a link to polarion with the relevant tests for this bug fix? Meaning how do I know this works in OCP's bug case?

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.

I know Anusaxen added tests on https://issues.redhat.com/browse/OCPQE-28285

@tssurya tssurya Mar 25, 2025

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.

thank you @zhaozhanqi that's perfect, does that mean that test is already catching the bug and that has been run on this PR already ? @anuragthehatter ?
@arghosh93 : this fix is for this bug: https://issues.redhat.com/browse/OCPBUGS-48678 after shift week can you please take take of points 1 & 2 ? Bug shouldn't be closed without test coverage upstream. - that's the only way to catch regressions before they land downstream

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.

Zhanqi Zhao
Yes,
@zshi
OCP-80439:anusaxen:SDN:[sig-networking] SDN misc [FdpOvnOvs] [NETWORKCUSIM] pod to external traffic doesnt require OVN to create mac-binding entry for Join subnet gateway IP [Disruptive] [Serial] passed on job

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

/approve

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 25, 2025
@tssurya

tssurya commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

/retitle OCPBUGS-48678: Update OVN to FDP25.A.1 24.09.2-41

@openshift-ci openshift-ci Bot changed the title Update OVN to FDP25.A.1 24.09.2-41. OCPBUGS-48678: Update OVN to FDP25.A.1 24.09.2-41 Mar 25, 2025
@openshift-ci-robot openshift-ci-robot added jira/severity-critical Referenced Jira bug's severity is critical for the branch this PR is targeting. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. labels Mar 25, 2025
@openshift-ci-robot

openshift-ci-robot commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

@dceara: This pull request references Jira Issue OCPBUGS-48678, which is invalid:

  • expected the bug to target the "4.19.0" version, but no target version was set

Comment /jira refresh to re-evaluate validity if changes to the Jira bug are made, or edit the title of this pull request to link to a different bug.

The bug has been updated to refer to the pull request using the external bug tracker.

Details

In response to this:

📑 Description

This contains the following relevant changes:

Fixes #

Additional Information for reviewers

✅ Checks

  • My code requires changes to the documentation
  • if so, I have updated the documentation as required
  • My code requires tests
  • if so, I have added and/or updated the tests as required
  • All the tests have passed in the CI

How to verify it

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-robot openshift-ci-robot added the jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. label Mar 25, 2025
@tssurya

tssurya commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

/label acknowledge-critical-fixes-only

Fix going in for a PRIO Ticket: https://issues.redhat.com/browse/RHOCPPRIO-408
https://issues.redhat.com/browse/OCPBUGS-48678
seems like this is needed before the next 4.16.z dev cut-off date: https://redhat-internal.slack.com/archives/C01G7T6SYSD/p1742883046239849?thread_ts=1741840506.436859&cid=C01G7T6SYSD

@openshift-ci openshift-ci Bot added the acknowledge-critical-fixes-only Indicates if the issuer of the label is OK with the policy. label Mar 25, 2025
@zshi-redhat

Copy link
Copy Markdown
Contributor

/jira refresh

@openshift-ci-robot openshift-ci-robot added jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. and removed jira/invalid-bug Indicates that a referenced Jira bug is invalid for the branch this PR is targeting. labels Mar 25, 2025
@openshift-ci-robot

Copy link
Copy Markdown
Contributor

@zshi-redhat: This pull request references Jira Issue OCPBUGS-48678, which is valid. The bug has been moved to the POST state.

3 validation(s) were run on this bug
  • bug is open, matching expected state (open)
  • bug target version (4.19.0) matches configured target version for branch (4.19.0)
  • bug is in the state ASSIGNED, which is one of the valid states (NEW, ASSIGNED, POST)

Requesting review from QA contact:
/cc @zhaozhanqi

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.

@openshift-ci openshift-ci Bot requested a review from zhaozhanqi March 25, 2025 08:39
@zshi-redhat

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Mar 25, 2025
@openshift-ci

openshift-ci Bot commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: dceara, tssurya, zshi-redhat

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 12b33c1 into openshift:master Mar 25, 2025
@openshift-ci-robot

openshift-ci-robot commented Mar 25, 2025

Copy link
Copy Markdown
Contributor

@dceara: Jira Issue OCPBUGS-48678: All pull requests linked via external trackers have merged:

Jira Issue OCPBUGS-48678 has been moved to the MODIFIED state.

Details

In response to this:

📑 Description

This contains the following relevant changes:

Fixes #

Additional Information for reviewers

✅ Checks

  • My code requires changes to the documentation
  • if so, I have updated the documentation as required
  • My code requires tests
  • if so, I have added and/or updated the tests as required
  • All the tests have passed in the CI

How to verify it

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

Copy link
Copy Markdown
Contributor

[ART PR BUILD NOTIFIER]

Distgit: ovn-kubernetes-base
This PR has been included in build ose-ovn-kubernetes-base-container-v4.19.0-202503251208.p0.g12b33c1.assembly.stream.el9.
All builds following this will include this PR.

@openshift-bot

Copy link
Copy Markdown
Contributor

[ART PR BUILD NOTIFIER]

Distgit: ovn-kubernetes-microshift
This PR has been included in build ovn-kubernetes-microshift-container-v4.19.0-202503251208.p0.g12b33c1.assembly.stream.el9.
All builds following this will include this PR.

@openshift-bot

Copy link
Copy Markdown
Contributor

[ART PR BUILD NOTIFIER]

Distgit: ose-ovn-kubernetes
This PR has been included in build ose-ovn-kubernetes-container-v4.19.0-202503251208.p0.g12b33c1.assembly.stream.el9.
All builds following this will include this PR.

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

Labels

acknowledge-critical-fixes-only Indicates if the issuer of the label is OK with the policy. approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/severity-critical Referenced Jira bug's severity is critical for the branch this PR is targeting. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. 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. qe-approved Signifies that QE has signed off on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants