Skip to content

Commit

Permalink
Merge branch 'dev'
Browse files Browse the repository at this point in the history
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
  • Loading branch information
ondrej-fabry committed Jan 15, 2020
2 parents 373389e + 0e2148d commit 5f96d62
Show file tree
Hide file tree
Showing 4,653 changed files with 51,255 additions and 1,404,769 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
21 changes: 21 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"🔗 dependencies":
- go.mod
- go.sum

"🔃 VPP sync": vpp.env

"🔨 testing":
- tests/*
- tests/**/*

"📜 docs & examples":
- docs/*
- docs/**/*
- examples/*
- examples/**/*

"⚙️ CI/CD":
- .github/*
- .github/**/*
- docker/*
- docker/**/*
12 changes: 12 additions & 0 deletions .github/workflows/label-prs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: "Label PRs"

on:
- pull_request

jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v2
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,6 @@
/vpp/

# exclude vendor
!/vendor/**/*
/vendor/

/.build/
20 changes: 11 additions & 9 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ sudo: required

language: go
go:
- "1.12.x"
- 1.x

go_import_path: github.com/ligato/vpp-agent
go_import_path: go.ligato.io/vpp-agent

services:
- docker
Expand Down Expand Up @@ -43,10 +43,12 @@ jobs:
- make check-links || true
- name: "Go dependency check"
script: make dep-check
- name: "Check proto files"
script: make check-proto

- stage: Test
name: "Code linter"
script: make lint
script: make lint || true
- name: "Unit tests"
before_script:
- go get github.com/mattn/goveralls
Expand All @@ -73,7 +75,7 @@ jobs:
script:
- make verify-binapi
- make integration-tests
- env: VPP_VERSION=2001_379
- env: VPP_VERSION=2001
script:
- make verify-binapi
- make integration-tests
Expand All @@ -83,22 +85,22 @@ jobs:
script:
- make e2e-tests-cover
after_success:
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e1904
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e
- env: VPP_VERSION=1908
script:
- make e2e-tests-cover
after_success:
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e1908
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e
- env: VPP_VERSION=2001_324
script:
- make e2e-tests-cover
after_success:
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e2001-324
- env: VPP_VERSION=2001_379
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e
- env: VPP_VERSION=2001
script:
- make e2e-tests-cover
after_success:
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e2001-379
- bash <(curl -s https://codecov.io/bash) -f /tmp/e2e-cov.out -F e2e

notifications:
slack:
Expand Down
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -679,7 +679,7 @@ A minor release using newer VPP v18.04 version.


<a name="v1.4.0"></a>
# [1.4.0](https://github.com/ligato/vpp-agent/compare/v1.3...v1.4) (2018-05-24)
# [1.4.0](https://github.com/ligato/vpp-agent/compare/v1.3...v1.4.0) (2018-05-24)

### Compatibility
- VPP v18.04 (ac2b736)
Expand Down
Loading

0 comments on commit 5f96d62

Please sign in to comment.