Skip to content

@ondrej-fabry ondrej-fabry released this Nov 27, 2020

Assets 2
Nov 3, 2020
Release 3.2.0-beta
Mar 18, 2020
feat(agentctl): Add config.resync subcommand (with resync) (#1642)
* Improve json encoding/decoding and txn summary format

- TxnType and ResyncType are now marshalled as strings (unmarshalling works for both)
- Added tests for json encoding/decoding of TxnType and ResyncType

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

* Fix comments

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

* Ensure proto is encoded to json properly

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

* Improve recorded transaction formatting for json

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

* Log content length for HTTP client

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

* Add config subcommand with resync

Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

@ondrej-fabry ondrej-fabry released this Mar 13, 2020

Assets 2

@ondrej-fabry ondrej-fabry released this Feb 20, 2020

Assets 2
Feb 11, 2020
Update version to v3.1.0-dev
Signed-off-by: Ondrej Fabry <ofabry@cisco.com>

@ondrej-fabry ondrej-fabry released this Feb 11, 2020

Assets 2
Jan 17, 2020
Release 3.0.0 (#1599)
Release 3.0.0
Jan 15, 2020
Merge branch 'dev'
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