-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Add custom resource for egress nat policies #14998
Conversation
a8f1d06
to
179580b
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.
LGTM overall. A few comments to address below.
9adfcec
to
9c3d259
Compare
3b9eabc
to
6c4eb8f
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.
Looks good! Just one last minor item below. Also, please remove the release note section from the PR body since the release note will be taken from the title, as it is descriptive enough.
21dee39
to
526b06e
Compare
@MasterZ40 I've marked this PR as draft given that we discussed yesterday about the design doc. Feel free to mark it ready for review as you wish. |
526b06e
to
5008aff
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.
Since this feature is not GA yet we need to change the version name.
8a1dc43
to
07c9ff5
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.
Looks good! Just one comment to try to address below and please squash the commits together. No need for them to be separate.
f576a4e
to
89acd54
Compare
test-me-please |
Adds CiliumEgressNATPolicy crds for egress nat gateway configuration apis. Specifically each policy consists of a list of endpoint selectors, a list of destination cidrs and SNAT ip. This information is used to update egress ebpf map in the datapath. The related api is currently in v2alpha1. Signed-off-by: Bolun Zhao <blzhao@google.com>
89acd54
to
42fad43
Compare
test-me-please |
test-me-please |
I checked all team reviews are covered. Tests are passing. Marking as ready to merge. |
Adds CiliumEgressNATPolicy crds for egress nat gateway configuration
apis. Specifically each policy consists of a list of endpoint selectors,
a list of destination cidrs and SNAT ip. This information
is used to update egress ebpf map in the datapath.
Signed-off-by: Bolun Zhao blzhao@google.com
Please ensure your pull request adheres to the following guidelines:
description and a
Fixes: #XXX
line if the commit addresses a particularGitHub issue.
Related Issue: #13575