-
Notifications
You must be signed in to change notification settings - Fork 337
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
feat(kuma-cni): add a init container to validate that iptables rules are applied #9699
Conversation
…pplied Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
…ion in CNI mode Signed-off-by: Jay Chen <[email protected]>
48acac6
to
b359972
Compare
Signed-off-by: Jay Chen <[email protected]>
b359972
to
32f9e13
Compare
Signed-off-by: Jay Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
45748b7
to
518dd54
Compare
Signed-off-by: Jay Chen <[email protected]>
pkg/plugins/runtime/k8s/webhooks/injector/testdata/inject.config-ipv6-disabled.yaml
Show resolved
Hide resolved
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.
A bunch of questions. Might need another round here.
Signed-off-by: Jay Chen <[email protected]>
Hi @slonka I've updated the code according to the discussions and your suggestions, some threads are left open and waiting for your further response. |
@jijiechen - answered, just 2 small things and we can 👍 |
Co-authored-by: Krzysztof Słonka <[email protected]> Signed-off-by: Jay Jijie Chen <[email protected]>
Signed-off-by: Jay Chen <[email protected]>
## Motivation <!-- Why are we doing this change --> Add Jay Jijie Chen as Kuma maintainer. ### Nominee's first and last name Jay Chen ### Nominee's email address and GitHub user name Email: [email protected] Github: jijiechen ### An explanation of why the nominee should be a maintainer/reviewer I wish to become a Kuma project maintainer to better engage in the discussions, contributions, code reviews for substantial time. Here are my significant contribution PRs and Issues for this project: - [ci(actions): add the 'build-test-distribute' GitHub Action](https://github.com/kumahq/kuma/pull/8360/files) - [feat(transparent-proxy): deprecate argument 'redirect-inbound-port-v6' and introduce 'ip-family-mode' ](#8939) - [feat(kuma-cni): add a init container to validate that iptables rules are applied](#9699) - [feat(kuma-dp): rework on the virtual probes to support probing tcp and grpc ports](#10624) - [test(framework): inspect clusters, stats and policies when DebugKube on E2E failures](#11746) ## Implementation information <!-- Explain how this was done and potentially alternatives considered and discarded --> ## Supporting documentation <!-- Is there a MADR? An Issue? A related PR? --> <!-- > Changelog: skip --> <!-- Uncomment the above section to explicitly set a [`> Changelog:` entry here](https://github.com/kumahq/kuma/blob/master/CONTRIBUTING.md#submitting-a-patch)? --> Signed-off-by: Jay Chen <[email protected]> Signed-off-by: Bart Smykla <[email protected]> Co-authored-by: Bart Smykla <[email protected]>
fixes #9431
Like what Istio does, I'm trying to introduce a container named "kuma-cni-validation" to validate the iptables rules.
Such a container can also mitegate the issue of "IP address assignment hang" during the postStart check.
Checklist prior to review
syscall.Mkfifo
have equivalent implementation on the other OSci/
labels to run additional/fewer testsUPGRADE.md
?