-
Notifications
You must be signed in to change notification settings - Fork 125
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
Release 3.0.0 #1599
Merged
Merged
Release 3.0.0 #1599
Conversation
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
* 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>
* Add GRE VPP calls. Add GRE type and link to inteface message * add basic validation and support of create and delete operations for GRE * Rename things. Store addresses as net.IP * add GRE to interfaces dump * Add UNKNOWN to types of GRE tunnel * Support vpp1901 and vpp1908 * Test also removing of GRE tunnel
…ato#1448) Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
…ato#1453) Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
* Add make target for installing agentctl Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Define version parameter for root command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Remove separate version command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup commands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Update copyrights and optimize imports Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Define cli package Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Refactor subcommands for agentctl Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup import and vppcli commands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Use ETCD_ENDPOINTS env var Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix flags for grpc/http port Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Add get/put/del as config subcommands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup dump command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix deps Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix log list Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup global flags and some commands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Sort loggers and use template Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Improve log list and add new command model Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Improve model subcommands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup models command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Run dep ensure Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Allow changing root command name and make separate vpp command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Use models in dump command and print as table Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup dump code Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup commands Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Update generate command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup command usage template and allow listing keys Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Cleanup naming Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix import command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Add status command Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Remove blank lines Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Print info message and error for log set Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Update cn-infra Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Define proper defaults for global flags Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix global flags Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Satisfy linter Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* Update Go version Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Change default VPP to 19.08 Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
* 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>
Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
* Initial VxLAN-GPE support * Add VPP 1901 and 1908 support * Move inline comments to new lines * Validate that DecapVrfId is zero if VxLAN-GPE protocol is not IP4 or IP6 * Add more tests * Fix methods naming
* Update GoVPP to latest master Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add vpp2001 binapi and respective patches Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for ABF plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for ACL plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for IPSec plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for L2 plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for GoVPPMux plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for L3 plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for NAT plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for Punt plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for Segment routing plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for STN plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for Telemetry plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Add support for Interface plugin Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Drop VPP 19.01 support Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Various improvements Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Fix .lock file for dependnecy check Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Respect VPP ACL IP address sanity check Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Added missing GRE/VxLAN-GPE dump Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Update ACL unit tests Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
- do not check API name and API handler ID in received response - start moving low-level functionality to Python code Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
- update expected data due to API changes Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
- fix "show hardware" command - rework "Get Interface Presence" keyword to improve error messages Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* Fix ACL ICMP rules Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Added integration test case Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
* Remove vpp-agent-ctl Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * Update readme Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
* fixed missed interface dependency for SRv6 L2 steering Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech> * enhanced panic handling Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
update uri for route configuration with no next hop address Signed-off-by: samuel.elias <samelias@cisco.com>
- replace expected data with a template - add python code for filling the template - cleanup test suite definition file - fix ACL ICMP tests testing ACL UDP instead - move ACL libraries and resources to subdirectories Signed-off-by: samuel.elias <samelias@cisco.com>
Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
* generate binapi Signed-off-by: Vladimir Lavor <vlavor@cisco.com> * update vppcalls & tests Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
* Add e2e test for SPAN feature * Comments and a little optimization * Create method for executing vppctl commands
…o#1480) Make path independent of pybot execution directory. Use relative path from library dir instead. Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
* Fix mapping of interface state * fix admin and link states (now based on vpp source) * refactored to return directly boolean without if statement * Add tests for interface state status * Update travis condition for e2e stage test-e2e Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* test: Cleanup e2e tests Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Resolve comments Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* Test: remove app namespaces CRUD tests, related libraries and resources app namespaces feature no longer supported Signed-off-by: samuel.elias <samelias@cisco.com> * Test: update poll timings in IP_route/IPv6_route CRUD tests poll more frequently and for a shorter time add polling to every route check Signed-off-by: samuel.elias <samelias@cisco.com> * Test: remove BFD CRUD test suite, related resources and libraries BFD feature is no longer supported Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
Signed-off-by: samuel.elias <samelias@cisco.com> Co-authored-by: samuel.elias <samelias@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
fix: Improve error context for linuxcalls
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
feat: Agentctl output format
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
* Add missing copyright Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Add command aliases for metrics list subcommand Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* Create label-prs.yml * Create labeler.yml * Update labeler.yml * Update labeler.yml * Update labeler.yml
cherry-pick from master Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
* NAT Interface and AddressPool API changes Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * clientv2 support for the new APIs Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * NAT44 address pool descriptor + dumps Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Fix clientv2 NA key isues Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Refacor NAT proto comments Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Fix missing clientv2 APIs & nat44 addr descriptor retrive dependency Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Update end to end tests Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Workaround Nat44InterfaceOutputFeatureDetails issue Signed-off-by: Rastislav Szabo <raszabo@cisco.com> * Update NAT examples test-e2e Signed-off-by: Rastislav Szabo <raszabo@cisco.com>
…ato#1593) * Use more specific VPP versions Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Improve VPP handler versions and cleanup vppcalls packages Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Remove comments Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix logs and errors for telemetry Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Add VPP proxy support and make version resolution more robust Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Refactor vpp package to simplify vpp.Client interface Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Rename vppmock_test.go Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Print interface type in error log Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Fix comment Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Print interface name string Signed-off-by: Ondrej Fabry <ofabry@cisco.com> * Handle errors Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Codecov Report
@@ Coverage Diff @@
## master #1599 +/- ##
==========================================
+ Coverage 51.31% 53.68% +2.36%
==========================================
Files 633 367 -266
Lines 78625 30862 -47763
==========================================
- Hits 40347 16567 -23780
+ Misses 35821 12955 -22866
+ Partials 2457 1340 -1117
|
ondrej-fabry
force-pushed
the
release/3.0.x
branch
from
January 15, 2020 09:24
7ab42bf
to
ee86049
Compare
golangcibot
reviewed
Jan 15, 2020
Signed-off-by: Ondrej Fabry <ofabry@cisco.com> # Conflicts: # .travis.yml # CHANGELOG.md # Gopkg.lock # Gopkg.toml # Makefile # README.md # api/common.go # api/configurator/configurator.pb.go # api/configurator/configurator.proto # api/models/linux/interfaces/interface.pb.go # api/models/linux/interfaces/interface.proto # api/models/linux/interfaces/keys.go # api/models/linux/l3/keys.go # api/models/linux/l3/route.pb.go # api/models/linux/l3/route.proto # api/models/vpp/interfaces/interface.pb.go # api/models/vpp/interfaces/interface.proto # api/models/vpp/interfaces/keys.go # api/models/vpp/interfaces/keys_test.go # api/models/vpp/interfaces/state.pb.go # api/models/vpp/interfaces/state.proto # api/models/vpp/l3/keys.go # api/models/vpp/l3/keys_test.go # api/models/vpp/srv6/keys.go # api/models/vpp/srv6/srv6.pb.go # api/models/vpp/srv6/srv6.proto # api/models/vpp/vpp.pb.go # api/models/vpp/vpp.proto # client/remoteclient/grpc_client.go # cmd/agentctl/agentctl.go # cmd/agentctl/cli/cli.go # cmd/agentctl/cli/cli_options.go # cmd/agentctl/cli/flags.go # cmd/agentctl/client/api.go # cmd/agentctl/client/client.go # cmd/agentctl/client/http.go # cmd/agentctl/client/infra.go # cmd/agentctl/client/kvdb.go # cmd/agentctl/client/model.go # cmd/agentctl/client/options.go # cmd/agentctl/client/scheduler.go # cmd/agentctl/commands/commands.go # cmd/agentctl/commands/dump.go # cmd/agentctl/commands/formatter.go # cmd/agentctl/commands/generate.go # cmd/agentctl/commands/import.go # cmd/agentctl/commands/kvdb.go # cmd/agentctl/commands/log.go # cmd/agentctl/commands/model.go # cmd/agentctl/commands/models.go # cmd/agentctl/commands/root.go # cmd/agentctl/commands/status.go # cmd/agentctl/commands/values.go # cmd/agentctl/commands/vpp.go # cmd/vpp-agent/app/vpp_agent.go # docker/dev/Dockerfile # docs/arm64/etcd.md # examples/govpp_call/main.go # examples/grpc_vpp/stats_poller/main.go # examples/kvscheduler/netalloc/main.go # examples/tutorials/07_vpp-connection/main.go # pkg/models/spec.go # plugins/configurator/configurator.go # plugins/configurator/metrics.go # plugins/configurator/options.go # plugins/configurator/plugin.go # plugins/govppmux/mock/mock_govppmux.go # plugins/govppmux/plugin_impl_govppmux.go # plugins/govppmux/stats_client.go # plugins/govppmux/vppcalls/vpp2001_324/vpe_vppcalls.go # plugins/kvscheduler/api/txn_record.go # plugins/kvscheduler/internal/utils/record.go # plugins/kvscheduler/txn_record.go # plugins/linux/ifplugin/descriptor/adapter/interface.go # plugins/linux/ifplugin/descriptor/interface.go # plugins/linux/ifplugin/descriptor/interface_address.go # plugins/linux/ifplugin/descriptor/interface_tap.go # plugins/linux/ifplugin/descriptor/interface_veth.go # plugins/linux/ifplugin/ifplugin.go # plugins/linux/ifplugin/linuxcalls/dump_interface_linuxcalls.go # plugins/linux/ifplugin/linuxcalls/link_linuxcalls.go # plugins/linux/ifplugin/linuxcalls/netlink_api.go # plugins/linux/ifplugin/options.go # plugins/linux/l3plugin/descriptor/arp.go # plugins/linux/l3plugin/descriptor/route.go # plugins/linux/l3plugin/l3plugin.go # plugins/linux/l3plugin/linuxcalls/dump_arp_linuxcalls.go # plugins/linux/l3plugin/linuxcalls/dump_route_linuxcalls.go # plugins/linux/l3plugin/linuxcalls/netlink_api.go # plugins/linux/l3plugin/options.go # plugins/netalloc/descriptor/adapter/ipalloc.go # plugins/netalloc/descriptor/ip_alloc.go # plugins/netalloc/mock/mock_netplugin.go # plugins/netalloc/netalloc_api.go # plugins/netalloc/netalloc_plugin.go # plugins/netalloc/options.go # plugins/netalloc/utils/netalloc_utils.go # plugins/orchestrator/genericmanager.go # plugins/restapi/options.go # plugins/restapi/plugin_restapi.go # plugins/restapi/resturl/urls.go # plugins/telemetry/options.go # plugins/telemetry/prometheus.go # plugins/telemetry/stats_poller.go # plugins/telemetry/telemetry.go # plugins/telemetry/vppcalls/telemetry_stats.go # plugins/telemetry/vppcalls/vpp1904/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp1904/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vpp1908/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp1908/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vpp2001_324/telemetry_vppcalls.go # plugins/telemetry/vppcalls/vpp2001_324/telemetry_vppcalls_test.go # plugins/telemetry/vppcalls/vppcalls_api.go # plugins/vpp/abfplugin/abfplugin.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/abf_vppcalls.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/abf_vppcalls_test.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/dump_abf_vppcalls.go # plugins/vpp/abfplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/aclplugin/aclplugin.go # plugins/vpp/aclplugin/vppcalls/vpp1908/dump_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/acl_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/acl_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/dump_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/interfaces_vppcalls.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/interfaces_vppcalls_test.go # plugins/vpp/aclplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/binapi/vpp1904/gen.go # plugins/vpp/binapi/vpp1908/gen.go # plugins/vpp/binapi/vpp2001_324/acl/acl.ba.go # plugins/vpp/binapi/vpp2001_324/af_packet/af_packet.ba.go # plugins/vpp/binapi/vpp2001_324/bond/bond.ba.go # plugins/vpp/binapi/vpp2001_324/dhcp/dhcp.ba.go # plugins/vpp/binapi/vpp2001_324/interfaces/interfaces.ba.go # plugins/vpp/binapi/vpp2001_324/ip/ip.ba.go # plugins/vpp/binapi/vpp2001_324/l2/l2.ba.go # plugins/vpp/binapi/vpp2001_324/memclnt/memclnt.ba.go # plugins/vpp/binapi/vpp2001_324/memif/memif.ba.go # plugins/vpp/binapi/vpp2001_324/nat/nat.ba.go # plugins/vpp/binapi/vpp2001_324/span/span.ba.go # plugins/vpp/binapi/vpp2001_324/sr/sr.ba.go # plugins/vpp/binapi/vpp2001_324/stn/stn.ba.go # plugins/vpp/binapi/vpp2001_324/tapv2/tapv2.ba.go # plugins/vpp/binapi/vpp2001_324/vmxnet3/vmxnet3.ba.go # plugins/vpp/binapi/vpp2001_324/vpe/vpe.ba.go # plugins/vpp/binapi/vpp2001_324/vxlan/vxlan.ba.go # plugins/vpp/binapi/vpp2001_379/memclnt/memclnt.ba.go # plugins/vpp/ifplugin/descriptor/dhcp.go # plugins/vpp/ifplugin/descriptor/interface.go # plugins/vpp/ifplugin/descriptor/interface_address.go # plugins/vpp/ifplugin/descriptor/interface_crud.go # plugins/vpp/ifplugin/ifaceidx/ifaceidx.go # plugins/vpp/ifplugin/ifplugin.go # plugins/vpp/ifplugin/interface_state.go # plugins/vpp/ifplugin/options.go # plugins/vpp/ifplugin/vppcalls/if_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1904/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1904/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/dump_interface_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1908/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp1908/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp1908/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/admin_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/admin_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/afpacket_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/afpacket_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/bond_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dhcp_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dhcp_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_status_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/dump_interface_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/gre_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_container_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_container_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ip_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ipsec_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/ipsec_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/l2_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/loopback_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/loopback_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mac_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mac_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/memif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/memif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mtu_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/mtu_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_mode_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_mode_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_placement_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/rx_placement_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/span_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/subif_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/subif_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/tap_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/tap_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vmxnet3_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vmxnet3_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vrf_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vrf_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_gpe_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/vxlan_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/watch_vppcalls.go # plugins/vpp/ifplugin/vppcalls/vpp2001_324/watch_vppcalls_test.go # plugins/vpp/ifplugin/vppcalls/vpp2001_379/mtu_vppcalls.go # plugins/vpp/ipsecplugin/ipsecplugin.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/ipsec_vppcalls.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/ipsec_vppcalls_test.go # plugins/vpp/ipsecplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/l2plugin/l2plugin.go # plugins/vpp/l2plugin/vppcalls/vpp1904/interface_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/arp_term_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/arp_term_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/bridge_domain_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/bridge_domain_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/dump_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/interface_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/interface_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/l2fib_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/l2fib_vppcalls_test.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/xconnect_vppcalls.go # plugins/vpp/l2plugin/vppcalls/vpp2001_324/xconnect_vppcalls_test.go # plugins/vpp/l3plugin/descriptor/route.go # plugins/vpp/l3plugin/l3plugin.go # plugins/vpp/l3plugin/options.go # plugins/vpp/l3plugin/vppcalls/l3_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1904/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp1904/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp1908/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp1908/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/arp_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/dhcpproxy_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/dhcpproxy_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/doc.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/ipneigh_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/ipneigh_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/proxyarp_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/route_vppcalls_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_dump.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_dump_test.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_vppcalls.go # plugins/vpp/l3plugin/vppcalls/vpp2001_324/vrf_vppcalls_test.go # plugins/vpp/natplugin/natplugin.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/dump_nat_vppcalls.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/dump_nat_vppcalls_test.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/nat_vppcalls.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/nat_vppcalls_test.go # plugins/vpp/natplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/puntplugin/puntplugin.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/dump_vppcalls.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/punt_vppcalls.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/punt_vppcalls_test.go # plugins/vpp/puntplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/srplugin/descriptor/adapter/srv6global.go # plugins/vpp/srplugin/descriptor/policy.go # plugins/vpp/srplugin/descriptor/srv6_global.go # plugins/vpp/srplugin/descriptor/steering.go # plugins/vpp/srplugin/srplugin.go # plugins/vpp/srplugin/vppcalls/vpp1904/srv6.go # plugins/vpp/srplugin/vppcalls/vpp1908/srv6.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/srv6.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/srv6_test.go # plugins/vpp/srplugin/vppcalls/vpp2001_324/vppcalls_handlers.go # plugins/vpp/srplugin/vppcalls/vpp2001_379/srv6.go # plugins/vpp/stnplugin/stnplugin.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/dump_stn_vppcalls.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/stn_vppcalls.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/stn_vppcalls_test.go # plugins/vpp/stnplugin/vppcalls/vpp2001_324/vppcalls_handler.go # plugins/vpp/vppcallmock/vpp_ctx_mock.go # tests/e2e/000_initial_test.go # tests/e2e/010_interfaces_test.go # tests/e2e/011_interface_link_only_test.go # tests/e2e/020_netalloc_test.go # tests/e2e/030_span_test.go # tests/e2e/040_bridge_domain_test.go # tests/e2e/050_nat_test.go # tests/e2e/060_acl_test.go # tests/e2e/e2e_test.go # tests/e2e/run_e2e.sh # tests/integration/vpp/001_telemetry_test.go # tests/integration/vpp/010_interfaces_test.go # tests/integration/vpp/020_routes_test.go # tests/integration/vpp/030_arp_test.go # tests/integration/vpp/040_acl_test.go # tests/integration/vpp/080_gre_test.go # tests/integration/vpp/090_vxlan_gpe_test.go # tests/integration/vpp/integration_test.go # tests/robot/libraries/interface/interface_generic.py # tests/robot/libraries/interface/interface_generic.robot # tests/robot/libraries/interface/vxlan.robot # tests/robot/libraries/linux.py # tests/robot/libraries/linux.robot # tests/robot/libraries/vpp_term.py # tests/robot/resources/acl/acl_ICMP.json # tests/robot/resources/acl/acl_TCP.json # tests/robot/suites/crud/bd_crud.robot # tests/robot/suites/crud/l2xconnect_crud.robot # tests/robot/suites/crud/vxlan_crud.robot # tests/robot/suites/crudIPv6/acl_crudIPv6.robot # tests/robot/suites/crudIPv6/arp_crudIPv6.robot # tests/robot/suites/crudIPv6/bd_crudIPv6.robot # tests/robot/suites/crudIPv6/l2xconnect_crudIPv6.robot # tests/robot/suites/crudIPv6/vxlan_crudIPv6.robot # tests/robot/suites/traffic/bridge_domain/test_bridge_domain.robot # tests/robot/suites/trafficIPv6/bridge_domain/test2_bridge_domainIPv6.robot # vendor/git.fd.io/govpp.git/adapter/mock/mock_stats_adapter.go # vendor/git.fd.io/govpp.git/adapter/mock/mock_vpp_adapter.go # vendor/git.fd.io/govpp.git/adapter/socketclient/socketclient.go # vendor/git.fd.io/govpp.git/adapter/stats_api.go # vendor/git.fd.io/govpp.git/adapter/statsclient/stat_segment.go # vendor/git.fd.io/govpp.git/adapter/statsclient/statsclient.go # vendor/git.fd.io/govpp.git/adapter/vpp_api.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/stat_client.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/stat_client_stub.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/vppapiclient.go # vendor/git.fd.io/govpp.git/adapter/vppapiclient/vppapiclient_stub.go # vendor/git.fd.io/govpp.git/api/stats.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/generate.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/main.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/objects.go # vendor/git.fd.io/govpp.git/cmd/binapi-generator/parse.go # vendor/git.fd.io/govpp.git/core/channel.go # vendor/git.fd.io/govpp.git/core/connection.go # vendor/git.fd.io/govpp.git/core/stats.go # vendor/github.com/ligato/cn-infra/.travis.yml # vendor/github.com/ligato/cn-infra/CHANGELOG.md # vendor/github.com/ligato/cn-infra/Makefile # vendor/github.com/ligato/cn-infra/README.md # vendor/github.com/ligato/cn-infra/db/keyval/bytes_broker_api.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/bytes_broker_impl.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/config.go # vendor/github.com/ligato/cn-infra/db/keyval/etcd/plugin_impl_etcd.go # vendor/github.com/ligato/cn-infra/db/keyval/proto_serializer.go # vendor/github.com/ligato/cn-infra/exec/supervisor/logger.go # vendor/github.com/ligato/cn-infra/logging/logmanager/plugin_impl_log_manager.go # vpp.env
ondrej-fabry
force-pushed
the
release/3.0.x
branch
from
January 15, 2020 12:12
ee86049
to
5f96d62
Compare
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
rastislavs
approved these changes
Jan 16, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR prepares new release version 3.0.0. This release contains breaking changes, thus reason for increasing major number. Here are the most notable breaking changes:
vendor
directorygo.ligato.io/vpp-agent
.proto
files intoproto
directory