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

Create the initial architecture/interface for the network-plugin drivers. #857

Closed
mangelajo opened this issue Oct 7, 2020 · 0 comments
Closed
Assignees
Labels
enhancement New feature or request OVN
Milestone

Comments

@mangelajo
Copy link
Contributor

What would you like to be added:

A network-plugin driver architecture for the routeagent

Why is this needed:

Supporting non-iptables kubeproxy based network-plugins requires integration to the
network-plugin or the network technology being used.

See: submariner-io/enhancements#11
Related-Issue: #778

@mangelajo mangelajo added enhancement New feature or request OVN labels Oct 7, 2020
@mangelajo mangelajo added this to the 0.8.0 milestone Oct 7, 2020
@mangelajo mangelajo self-assigned this Oct 14, 2020
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 21, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
sridhargaddam added a commit to mangelajo/submariner that referenced this issue Oct 22, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 22, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 22, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 23, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 23, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 23, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 23, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 26, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 26, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 26, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 26, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Oct 26, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io#857
Related-Issue: submariner-io#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit that referenced this issue Oct 27, 2020
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: #857
Related-Issue: #778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
mangelajo added a commit to mangelajo/submariner that referenced this issue Nov 4, 2020
The event controller subscribes to the objects it needs to watch
via admiral watcher, and sends the events to an event handler registry.

Resolves-Issue: submariner-io#857

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
sridhargaddam added a commit that referenced this issue Nov 9, 2020
The event controller subscribes to the objects it needs to watch
via admiral watcher, and sends the events to an event handler registry.

Resolves-Issue: #857

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
novad03 pushed a commit to novad03/k8s-submariner that referenced this issue Nov 25, 2023
This commit implements the event interface described in the OVN
support EPIC. This interface will be used afterwards for refactoring
the route agent, and building the network-plugin-sync agent.

Resolves-Issue: submariner-io/submariner#857
Related-Issue: submariner-io/submariner#778

Co-Authored-By: Sridhar Gaddam <sgaddam@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request OVN
Projects
None yet
Development

No branches or pull requests

1 participant