Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix egress services issue #4056

Merged
merged 4 commits into from
Jan 5, 2024

Conversation

andreaskaris
Copy link
Collaborator

@andreaskaris andreaskaris commented Dec 18, 2023

Fix egress services issue

Upstream bug: #4042
Downstream bug: https://issues.redhat.com/browse/OCPBUGS-25637

See this PR which demonstrates the issue: #4055

@coveralls
Copy link

coveralls commented Dec 19, 2023

Coverage Status

Changes unknown
when pulling eabd091 on andreaskaris:fix-egress-services-issue
into ** on ovn-org:master**.

@andreaskaris andreaskaris force-pushed the fix-egress-services-issue branch 3 times, most recently from 9fc3fc7 to 403b42e Compare December 19, 2023 21:50
ovnkube-single-node-zone templates now correctly forward the
OVN_DISABLE_FORWARDING variable to ovnkube-node.

Signed-off-by: Andreas Karis <ak.karis@gmail.com>
Signed-off-by: Andreas Karis <ak.karis@gmail.com>
EgressIP failover can take a while and test case e2e
(control-plane, noHA, shared, ipv4, SnatGW, 1br,
ic-single-node-zones, disable-forwarding) seems to be more susceptible
to these timeouts. Bump the timeout by a factor of 3 to reduce the
chance of encountering flakes.

Signed-off-by: Andreas Karis <ak.karis@gmail.com>
Commit f062cbb introduced a default
FORWARD DROP for breth0 and allow-listed Service CIDRs and the
masquerade IPs. However, this breaks Egress Service traffic. Add the
ClusterCIDRs to the allow-list.

Reported-at: ovn-org#4042
Signed-off-by: Andreas Karis <ak.karis@gmail.com>
@andreaskaris
Copy link
Collaborator Author

@tssurya

@martinkennelly martinkennelly self-assigned this Jan 2, 2024
@@ -404,6 +405,7 @@ jobs:
- {"target": "external-gateway", "ha": "noHA", "gateway-mode": "local", "ipfamily": "ipv4", "disable-snat-multiple-gws": "noSnatGW", "second-bridge": "1br", "ic": "ic-single-node-zones"}
- {"target": "kv-live-migration", "ha": "noHA", "gateway-mode": "local", "ipfamily": "ipv4", "disable-snat-multiple-gws": "SnatGW", "second-bridge": "1br", "ic": "ic-disabled"}
- {"target": "kv-live-migration", "ha": "noHA", "gateway-mode": "shared", "ipfamily": "dualstack", "disable-snat-multiple-gws": "SnatGW", "second-bridge": "1br", "ic": "ic-single-node-zones"}
- {"target": "control-plane", "ha": "noHA", "gateway-mode": "shared", "ipfamily": "ipv4", "disable-snat-multiple-gws": "SnatGW", "second-bridge": "1br", "ic": "ic-single-node-zones", "forwarding": "disable-forwarding"}
Copy link
Contributor

Choose a reason for hiding this comment

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

good idea, now that we have more CI resources this should be fine

@trozet trozet merged commit 07bc9f6 into ovn-org:master Jan 5, 2024
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants