Skip to content

OCPBUGS-90520: UPSTREAM: 140211: Promote regression-issue-74839 to 1.5#2709

Open
arkadeepsen wants to merge 1 commit into
openshift:masterfrom
arkadeepsen:conntrack-test-image
Open

OCPBUGS-90520: UPSTREAM: 140211: Promote regression-issue-74839 to 1.5#2709
arkadeepsen wants to merge 1 commit into
openshift:masterfrom
arkadeepsen:conntrack-test-image

Conversation

@arkadeepsen

@arkadeepsen arkadeepsen commented Jul 1, 2026

Copy link
Copy Markdown
Member

What type of PR is this?

/kind bug

What this PR does / why we need it:

The bug was reported upstream in kubernetes#139873. The fix needed a change in the server code in the regression-issue-74839 image. This fix needed 3 separate PRs:

This PR is only a cherry-pick of kubernetes#140211 as that's the PR which actually fixes the bug. The changes in kubernetes#139874 can be brought in through the rebase process itself.

$ git cherry-pick 843c638b85252acdc50b0287a79be5d493a16d42

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


Summary by CodeRabbit

  • Tests
    • Adjusted SYN/ACK pending-state matching in the probe logic to ensure the expected injected “boom!!!” behavior is correlated correctly.
    • Updated the regression test image to version 1.5 to keep the suite aligned with current expected artifacts.
  • Chores
    • Bumped the internal regression image version reference from 1.4 to 1.5.

@openshift-ci-robot openshift-ci-robot added the backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. label Jul 1, 2026
@openshift-ci openshift-ci Bot added the kind/bug Categorizes issue or PR as related to a bug. label Jul 1, 2026
@openshift-ci-robot openshift-ci-robot added jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. jira/valid-bug Indicates that a referenced Jira bug is valid for the branch this PR is targeting. labels Jul 1, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: This pull request references Jira Issue OCPBUGS-90520, 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 (5.0.0) matches configured target version for branch (5.0.0)
  • bug is in the state New, which is one of the valid states (NEW, ASSIGNED, POST)

No GitHub users were found matching the public email listed for the QA contact in Jira (core-networking-bot@redhat.com), skipping review request.

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

Details

In response to this:

What type of PR is this?

/kind bug

What this PR does / why we need it:

Promotes regression-issue-74839 to 1.5 downstream only so that the fix can be tested first in downstream and then taken to upstream.

Cherry-picked fix from upstream PR kubernetes#139874 by @mkowalski

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


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

Copy link
Copy Markdown

@arkadeepsen: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@coderabbitai

coderabbitai Bot commented Jul 1, 2026

Copy link
Copy Markdown

Walkthrough

This change updates the version tag for the RegressionIssue74839 test image configuration from 1.4 to 1.5 within the initImageConfigs function in the test utilities image manifest.

Changes

Test Image Configuration Update

Layer / File(s) Summary
Image version tag update
test/utils/image/manifest.go
The configs[RegressionIssue74839] version tag is updated from 1.4 to 1.5 in initImageConfigs.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Related PRs: None identified.

Suggested labels: test, size/XS

Suggested reviewers: None identified.

Poem
A rabbit hops through version lines so small,
One digit changed, that's really all,
From 1.4 to 1.5 it leaps with cheer,
A tiny tag bump, nothing to fear.
Off to test the manifest anew — hop, hop, hooray! 🐇

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (14 passed)
Check name Status Explanation
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 Only an image version tag changed in manifest.go; no Ginkgo test titles were added or modified.
Test Structure And Quality ✅ Passed PASS: PR only changes image version metadata in test/utils/image/manifest.go; no Ginkgo test blocks or cluster-interaction logic are affected.
Microshift Test Compatibility ✅ Passed Only a test image version bump in manifest.go; no Ginkgo tests or MicroShift-unsupported APIs were added.
Single Node Openshift (Sno) Test Compatibility ✅ Passed Only an image version bump in test/utils/image/manifest.go; no new or modified Ginkgo e2e tests, so SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed The PR only bumps an e2e test image tag in test/utils/image/manifest.go; no manifests, replicas, affinities, nodeSelectors, or topology logic changed.
Ote Binary Stdout Contract ✅ Passed Only a version tag changed in test/utils/image/manifest.go; no stdout writes or suite/main/init code were added.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed Only a manifest image tag bump in test/utils/image/manifest.go; no new Ginkgo tests, IPv4 assumptions, or external connectivity were introduced.
No-Weak-Crypto ✅ Passed Diff only bumps regression-issue-74839 from 1.4 to 1.5; no weak crypto, custom crypto, or secret comparisons were added.
Container-Privileges ✅ Passed Only change is an image tag bump in test/utils/image/manifest.go; no privileged/hostPID/hostNetwork/hostIPC/allowPrivilegeEscalation/SYS_ADMIN settings were added.
No-Sensitive-Data-In-Logs ✅ Passed PASS: The only change is an image tag update in test/utils/image/manifest.go; no logging or sensitive-data handling was added.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the only code change: promoting regression-issue-74839 to version 1.5.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@openshift-ci
openshift-ci Bot requested review from deads2k and p0lyn0mial July 1, 2026 05:38
@openshift-ci

openshift-ci Bot commented Jul 1, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: arkadeepsen
Once this PR has been reviewed and has the lgtm label, please assign benluddy for approval. For more information see the Code Review Process.

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

Details Needs approval from an approver in each of these files:

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

@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: This pull request references Jira Issue OCPBUGS-90520, which is valid.

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

No GitHub users were found matching the public email listed for the QA contact in Jira (core-networking-bot@redhat.com), skipping review request.

Details

In response to this:

What type of PR is this?

/kind bug

What this PR does / why we need it:

Promotes regression-issue-74839 to 1.5 downstream only so that the fix can be tested first in downstream and then taken to upstream.

Cherry-picked fix from upstream PR kubernetes#139874 by @mkowalski

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


Summary by CodeRabbit

  • Tests
  • Updated a regression test image to the latest version, keeping the test suite aligned with current behavior.
  • Chores
  • Bumped an internal image version reference from 1.4 to 1.5.

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.

@arkadeepsen
arkadeepsen force-pushed the conntrack-test-image branch from 6a4b5c3 to 6392eb0 Compare July 1, 2026 06:09
@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: the contents of this pull request could not be automatically validated.

The following commits could not be validated and must be approved by a top-level approver:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: This pull request references Jira Issue OCPBUGS-90520, which is valid.

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

No GitHub users were found matching the public email listed for the QA contact in Jira (core-networking-bot@redhat.com), skipping review request.

Details

In response to this:

What type of PR is this?

/kind bug

What this PR does / why we need it:

Promotes regression-issue-74839 to 1.5 downstream only so that the fix can be tested first in downstream and then taken to upstream.

Cherry-picked fix from upstream PR kubernetes#139874 by @mkowalski

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


Summary by CodeRabbit

  • Tests
  • Adjusted SYN/ACK pending-state matching in the probe logic to ensure the expected injected “boom!!!” behavior is correlated correctly.
  • Updated the regression test image to version 1.5 to keep the suite aligned with current expected artifacts.
  • Chores
  • Bumped the internal regression image version reference from 1.4 to 1.5.

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.

@jubittajohn

Copy link
Copy Markdown

/retest

@jubittajohn

Copy link
Copy Markdown

@arkadeepsen Could we hold off on this PR until the Kube rebase is merged? We're likely targeting sometime next week for the Kube rebase changes to land, and we'd prefer to avoid additional code churn until that's complete.

@arkadeepsen

arkadeepsen commented Jul 3, 2026

Copy link
Copy Markdown
Member Author

@arkadeepsen Could we hold off on this PR until the Kube rebase is merged? We're likely targeting sometime next week for the Kube rebase changes to land, and we'd prefer to avoid additional code churn until that's complete.

Sure @jubittajohn. In the meantime I'll get all the necessary upstream PRs merged to publish the registry.k8s.io/e2e-test-images/regression-issue-74839:1.5 image.

@arkadeepsen
arkadeepsen force-pushed the conntrack-test-image branch from 6392eb0 to acf7a76 Compare July 6, 2026 03:40
@openshift-ci-robot openshift-ci-robot added backports/validated-commits Indicates that all commits come to merged upstream PRs. and removed backports/unvalidated-commits Indicates that not all commits come to merged upstream PRs. labels Jul 6, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: the contents of this pull request could be automatically validated.

The following commits are valid:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: This pull request references Jira Issue OCPBUGS-90520, which is valid.

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

No GitHub users were found matching the public email listed for the QA contact in Jira (core-networking-bot@redhat.com), skipping review request.

Details

In response to this:

What type of PR is this?

/kind bug

What this PR does / why we need it:

Promotes regression-issue-74839 to 1.5 downstream only so that the fix can be tested first in downstream and then taken to upstream.

Cherry-picked fix from upstream PR kubernetes#139874 by @mkowalski

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


Summary by CodeRabbit

  • Bug Fixes
  • Updated an included image version to a newer release for improved consistency.

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.

@arkadeepsen

Copy link
Copy Markdown
Member Author

/hold

until #2653 is merged

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 6, 2026
@arkadeepsen arkadeepsen changed the title OCPBUGS-90520: UPSTREAM: <carry>: Promote regression-issue-74839 to 1.5 OCPBUGS-90520: UPSTREAM: 140211: Promote regression-issue-74839 to 1.5 Jul 6, 2026
@jubittajohn

Copy link
Copy Markdown

/test all

@jubittajohn

Copy link
Copy Markdown

/retest

2 similar comments
@jubittajohn

Copy link
Copy Markdown

/retest

@arkadeepsen

Copy link
Copy Markdown
Member Author

/retest

@jubittajohn

Copy link
Copy Markdown

/test all

@arkadeepsen

Copy link
Copy Markdown
Member Author

/test e2e-metal-ipi-ovn-ipv6

@arkadeepsen

Copy link
Copy Markdown
Member Author

/retest

1 similar comment
@arkadeepsen

Copy link
Copy Markdown
Member Author

/retest

@jubittajohn

Copy link
Copy Markdown

/test all
(Retesting to capture presubmit job signals to support the Kube rebase)

@arkadeepsen

Copy link
Copy Markdown
Member Author

/hold cancel

#2653 has merged

@openshift-ci openshift-ci Bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. and removed do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. labels Jul 16, 2026
Signed-off-by: arkadeepsen <arsen@redhat.com>
@arkadeepsen
arkadeepsen force-pushed the conntrack-test-image branch from acf7a76 to d178a1d Compare July 16, 2026 19:25
@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Jul 16, 2026
@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: the contents of this pull request could be automatically validated.

The following commits are valid:

Comment /validate-backports to re-evaluate validity of the upstream PRs, for example when they are merged upstream.

@openshift-ci-robot

Copy link
Copy Markdown

@arkadeepsen: This pull request references Jira Issue OCPBUGS-90520, which is valid.

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

No GitHub users were found matching the public email listed for the QA contact in Jira (core-networking-bot@redhat.com), skipping review request.

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

Details

In response to this:

What type of PR is this?

/kind bug

What this PR does / why we need it:

The bug was reported upstream in kubernetes#139873. The fix needed a change in the server code in the regression-issue-74839 image. This fix needed 3 separate PRs:

This PR is only a cherry-pick of kubernetes#140211 as that's the PR which actually fixes the bug. The changes in kubernetes#139874 can be brought in through the rebase process itself.

$ git cherry-pick 843c638b85252acdc50b0287a79be5d493a16d42

Which issue(s) this PR is related to:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

NONE

Additional documentation e.g., KEPs (Kubernetes Enhancement Proposals), usage docs, etc.:


Summary by CodeRabbit

  • Tests
  • Adjusted SYN/ACK pending-state matching in the probe logic to ensure the expected injected “boom!!!” behavior is correlated correctly.
  • Updated the regression test image to version 1.5 to keep the suite aligned with current expected artifacts.
  • Chores
  • Bumped the internal regression image version reference from 1.4 to 1.5.

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.

@arkadeepsen

Copy link
Copy Markdown
Member Author

/retest

1 similar comment
@arkadeepsen

Copy link
Copy Markdown
Member Author

/retest

@arkadeepsen

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-techpreview-serial-2of2

@arkadeepsen

Copy link
Copy Markdown
Member Author

/test e2e-aws-ovn-serial-1of2
/test e2e-aws-ovn-techpreview-serial-1of2
/test e2e-aws-ovn-techpreview-serial-2of2

@openshift-ci

openshift-ci Bot commented Jul 17, 2026

Copy link
Copy Markdown

@arkadeepsen: 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/e2e-aws-ovn-techpreview-serial-2of2 d178a1d link false /test e2e-aws-ovn-techpreview-serial-2of2

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.

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

Labels

backports/validated-commits Indicates that all commits come to merged upstream PRs. 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. kind/bug Categorizes issue or PR as related to a bug.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants