-
Notifications
You must be signed in to change notification settings - Fork 2.8k
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
Egress Gateway: Remove deprecated CENP CRD #21874
Conversation
e4d4ee4
to
0990743
Compare
/test |
0990743
to
875a443
Compare
/test |
875a443
to
d479203
Compare
/test |
/test-1.16-4.9 |
[ |
32f1fb9
to
e890e57
Compare
/test |
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks! 🚢 🚢
@@ -13,7 +13,7 @@ var ( | |||
DemoDaemonSet = helpers.Manifest{ | |||
Filename: "demo_ds.yaml", | |||
Alternate: "demo_ds_local.yaml", | |||
DaemonSetNames: []string{"testds", "testclient", "testclient-2"}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
😢
11595fe
to
8dba6bf
Compare
[also needed to drop the privileged tests for the old-style configuration without node selector] |
8dba6bf
to
a2506e2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @julianwiedmann, Helm changes LGTM.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM for my codeowners.
CiliumEgressNATPolicy was deprecated in v1.12, being replaced with CiliumEgressGatewayPolicy. Remove all the related code & tests. The cenp-sample policy for one of the e2e tests temporarily gets converted to CEGP. Fully removing it requires touching some other e2e parts, so splitting that off into a separate patch. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
With CENP gone, there's no need to run the same effective pod-to-external connectivity test twice. Slim down the testConnectivity() routine again, and remove the unused DaemonSet from the Demo deployment. Signed-off-by: Julian Wiedmann <jwi@isovalent.com>
a2506e2
to
a28e928
Compare
/test Job 'Cilium-PR-K8s-1.16-kernel-4.9' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment Job 'Cilium-PR-K8s-1.26-kernel-net-next' failed: Click to show.Test Name
Failure Output
If it is a flake and a GitHub issue doesn't already exist to track it, comment |
/mlh new-flake Cilium-PR-K8s-1.16-kernel-4.9 👍 created #22578 |
/mlh new-flake Cilium-PR-K8s-1.26-kernel-net-next 👍 created #22579 |
/test-1.16-4.9 |
/test-1.26-net-next |
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is removed as part of the below PR. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is removed as part of the below PR. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is no longer available in 1.13 as part of the below PR, so dynamic client is used instead. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is no longer available in 1.13 as part of the below PR, so dynamic client is used instead. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is no longer available in 1.13 as part of the below PR, so dynamic client is used instead. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is no longer available in 1.13 as part of the below PR, so dynamic client is used instead. Relates: cilium/cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
This is to include new CRDs introduced as part of v1.13. Also, CiliumEgressNATPolicy is no longer available in 1.13 as part of the below PR, so dynamic client is used instead. Relates: cilium#21874 Signed-off-by: Tam Mach <tam.mach@cilium.io>
For
v1.13
we want to drop the support for configuring EgressGW policies via CENP, and rely onCiliumEgressGatewayPolicy
instead (introduced inv1.12
).We've been warning about this in the release notes and via
deprecationWarning
in the CENP CRD itself, so it shouldn't come as surprise to anyone.