-
Notifications
You must be signed in to change notification settings - Fork 190
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
Use ipset-go instead of calling the ipset binary #2447
Conversation
🤖 Created branch: z_pr2447/skitt/ipset-library |
3535bee
to
75d5ae6
Compare
The ipset-go library hasn’t produced any releases (yet), but it’s small, has tests, and responds to pull requests. |
Not necessary voting -1, but it also hasn't had any contributors other than you, doesn't have a great git history, and doesn't seem to be used by any consumers. 😅 Still looking.. |
There’s also https://github.com/nadoo/ipset, which has no dependencies and has produced releases, but it’s GPL-3-licensed (which I don’t mind, but probably won’t fly with the CNCF), and it has no tests. |
I was able to ask Stephen a bunch of questions about this on a recent call. Overall I think we don't have a great path either way and there isn't one choice that seems obviously best/worst.
If we look through the code of this lib and feel safe about it, I think it's fine to move to it. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
@skitt this one needs a rebase |
ping :) |
2362ce7
to
3098c4b
Compare
This reduces our requirements on the environment in which Submariner components run. The ipset binaries are kept in the container images, for debugging purposes and because subctl gather relies on ipset in the route agent. Signed-off-by: Stephen Kitt <[email protected]>
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
bump |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Do we still need or want to do this? |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further |
🤖 Closed branches: [z_pr2447/skitt/ipset-library] |
This reduces our requirements on the environment in which Submariner components run.
The ipset binaries are kept in the container images, for debugging purposes and because subctl gather relies on ipset in the route agent.