-
Notifications
You must be signed in to change notification settings - Fork 3.4k
helm: Add configuration option for endpoint source IP verification #34056
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
helm: Add configuration option for endpoint source IP verification #34056
Conversation
I opened this PR as draft, so we can discuss if the solution is accepted. Therefore we can also implements other config flags that are now hardcoded. |
@squeed any feedback? |
This pull request has been automatically marked as stale because it |
@squeed any update? 😊 |
@CiraciNicolo apologies, didn't realize you were waiting on me. This seems like the right approach. (Do note that we make changes to |
@CiraciNicolo wanna switch this out of draft? |
@SkalaNetworks working on this right now, will implement other parameters and ask for review |
I'd suggest to drop the conntrack local case from this PR. This was deprecated: #34358 . Allowing configuration of source IP verification makes sense though, but we should probably add the flag to the global flags in |
Please also drop the merge commits, it's enough to just rebase against the tip of |
Looking back this took a while to get feedback, probably because (a) it was marked as draft, and generally speaking in Cilium we won't look at drafts unless we're actively collaborating with someone on it, and (b) the PR probably could have been reviewed by anyone in @cilium/sig-datapath , so by marking it as draft and expecting a review from @squeed it meant that if he was busy, on vacation, or so on then it's easy for him to miss that and block the effort. Generally if you don't receive a review within a week or so, I'd encourage you to post a message in the #development channel in Slack to see if someone else can help to unblock it. |
Other than that, thanks for the submission :) I think there's some value here and we should be able to help you get this in for an upcoming v1.17 snapshot release 🚀 |
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.
Helm in general looks okay, but there are a few auto-generated files that need to be regenerated. Please run
make -C install/kubernetes
make -C Documentation update-helm-values
Thanks!
Looks good. Could you also clean up your git history so it only contains one or two commits (no merge commits or follow-up fixes, please). Thank you! |
/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.
Helm-wise this still looks good. Please squash your commits into one. Thanks!
Head branch was pushed to by a user without write access
f44dcdc
to
59190ea
Compare
Hi @gandro, commits have been squashed. Do you need a rebase? |
59190ea
to
d31bc59
Compare
/test |
d31bc59
to
09ef47e
Compare
/test |
The documentation workflow is failing, it seems another run of |
…iles. This PR implements a way to manage SourceIPVerification flag from Cilium's config file. Fixes: cilium#33889 Signed-off-by: Nicolò Ciraci <ciraci.nicolo@gmail.com>
Head branch was pushed to by a user without write access
09ef47e
to
b24cb0a
Compare
/test |
Thanks again for your persistence on working on this @CiraciNicolo, merging :) |
Please ensure your pull request adheres to the following guidelines:
description and a
Fixes: #XXX
line if the commit addresses a particularGitHub issue.
Fixes: <commit-id>
tag, thenplease add the commit author[s] as reviewer[s] to this issue.
This PR implements a way to manage SourceIPVerification flag from Cilium's config file.
Fixes: #33889