Skip to content
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

UDN services follow-up work #4676

Open
ricky-rav opened this issue Aug 30, 2024 · 2 comments
Open

UDN services follow-up work #4676

ricky-rav opened this issue Aug 30, 2024 · 2 comments
Labels
feature/user-defined-network-segmentation All PRs related to User defined network segmentation

Comments

@ricky-rav
Copy link
Contributor

What is this issue about?

As discussed internally, the following points should be addresses in the near future:

1. Refactor node tracker
A node tracker is launched for every services controller, so one per network. There are parts in the node tracker that are node-specific, parts that are network-specific: investigate whether we can optimize that so that we have one controller that works across all networks instead of n controllers responding to the same node events.

2. Have a controller that maps namespaces to networks
Avoid parsing the json of all nads when looking up the network name of a given namespace.

3. Test that a service correctly moves from one network to another one
#4555 (comment)

4. Adapt network_segementation_service.go to the framework introduced in network_segementation.go

@ricky-rav
Copy link
Contributor Author

cc @tssurya

@tssurya
Copy link
Member

tssurya commented Aug 30, 2024

thanks @ricky-rav !! this is awesome

@tssurya tssurya added the feature/user-defined-network-segmentation All PRs related to User defined network segmentation label Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature/user-defined-network-segmentation All PRs related to User defined network segmentation
Projects
None yet
Development

No branches or pull requests

2 participants