forked from ligato/vpp-agent
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introducing Netalloc plugin + E2E tests (ligato#1452)
* Linux interface plugin enhancements Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * vpp ifplugin: exclude DHCP-assigned IPs from InterfaceAddressDescriptor Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Distinguish localclient from other kvdb data sources Signed-off-by: Milan Lenco <milenco@cisco.com> * Fix resync of EXISTING linux interfaces. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Netalloc plugin model and skeleton. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Netalloc descriptor. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Finalize Netalloc plugin. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Enable Netalloc features in VPP ifplugin Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Prepare mock netalloc plugin for unit testing. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Enable Netalloc features in Linux ifplugin. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Example demonstrating netalloc plugin Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Fix netalloc documentation. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Refactor netalloc plugin. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Allow to use netalloc'd IP addresses in Linux ARPs Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Allow to use netalloc'd IP addresses in Linux Routes. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Agent E2E tests Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Attempt to fix travis e2e tests. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Fix netalloc documentation. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Update cn-infra Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Integrate netalloc with vpp routes. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * E2E tests: run agent in a separate process Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Fix E2E tests. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * E2E tests: use REST API to wait for agent to initialize Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Address review comments. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech> * Add function to Linux ifidx to get interface by hostname. Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
- Loading branch information
1 parent
db302e2
commit ce301dd
Showing
88 changed files
with
5,367 additions
and
725 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.