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

Release 3.0.0 #1599

Merged
merged 153 commits into from
Jan 17, 2020
Merged

Release 3.0.0 #1599

merged 153 commits into from
Jan 17, 2020

Commits on Aug 30, 2019

  1. Linux ifplugin improvements + VPP ifplugin bug fix (ligato#1444)

    * 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>
    Milan Lenčo authored and VladoLavor committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    d81386e View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. API for GRE (ligato#1445)

    * 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
    rewenset authored and ondrej-fabry committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    3814f0f View commit details
    Browse the repository at this point in the history
  2. Fixed ignoring of installation vrf table setting for SRv6 proxy… (lig…

    …ato#1448)
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan authored and ondrej-fabry committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    eb1cf22 View commit details
    Browse the repository at this point in the history
  3. Interface state change is sometimes delivered as an unknown not… (lig…

    …ato#1453)
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    Milan Lenčo authored and ondrej-fabry committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    02fa43b View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Agentctl (ligato#1425)

    * 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>
    ondrej-fabry authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    7272b60 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Change default VPP to 19.08 (ligato#1455)

    * 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>
    ondrej-fabry authored Sep 4, 2019
    Configuration menu
    Copy the full SHA
    b106be8 View commit details
    Browse the repository at this point in the history
  2. fixed SRv6 segment lists delete problems (ligato#1456)

    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    jgallo542 authored and ondrej-fabry committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    db302e2 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2019

  1. 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>
    Milan Lenčo authored and ondrej-fabry committed Sep 6, 2019
    Configuration menu
    Copy the full SHA
    ce301dd View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2019

  1. Remove temporary prints used for debugging (ligato#1459)

    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    Milan Lenčo authored and VladoLavor committed Sep 9, 2019
    Configuration menu
    Copy the full SHA
    365640c View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2019

  1. API for VxLAN-GPE (ligato#1457)

    * 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
    rewenset authored and ondrej-fabry committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    766c876 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf0b1b0 View commit details
    Browse the repository at this point in the history
  3. Support for VPP v20.01-rc0~161-ge5948fb49 (ligato#1461)

    * 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>
    VladoLavor authored and ondrej-fabry committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    82de598 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2019

  1. Fix ACL/IPv6ACL CRUD tests (ligato#1462)

    - 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>
    2 people authored and ondrej-fabry committed Sep 11, 2019
    Configuration menu
    Copy the full SHA
    0b34e9f View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. fix ipsec CRUD tests (ligato#1464)

    - update expected data due to API changes
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    9a87a8e View commit details
    Browse the repository at this point in the history
  2. Fix afpacket CRUD tests (ligato#1463)

    - 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>
    2 people authored and ondrej-fabry committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    bbd5bb3 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2019

  1. Print help with list of targets by default (ligato#1467)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Sep 13, 2019
    Configuration menu
    Copy the full SHA
    643255e View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2019

  1. Fix ACL ICMP rules (ligato#1471)

    * Fix ACL ICMP rules
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Added integration test case
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Sep 18, 2019
    Configuration menu
    Copy the full SHA
    70a8145 View commit details
    Browse the repository at this point in the history
  2. Remove vpp-agent-ctl (ligato#1473)

    * Remove vpp-agent-ctl
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Update readme
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored Sep 18, 2019
    Configuration menu
    Copy the full SHA
    238bab1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2019

  1. Fixed missed interface dependency for SRv6 L2 steering (ligato#1469)

    * 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>
    fgschwan authored and ondrej-fabry committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    9af3996 View commit details
    Browse the repository at this point in the history
  2. fix ip route and inter-vrf route CRUD tests (ligato#1466)

    update uri for route configuration with no next hop address
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    f568280 View commit details
    Browse the repository at this point in the history
  3. Remove VAT from ACL CRUD tests and refactor (ligato#1472)

    - 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>
    samelias authored and VladoLavor committed Sep 19, 2019
    Configuration menu
    Copy the full SHA
    3e01b5d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2019

  1. rework ACL CRUD tests to use VPP Python API (ligato#1476)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Sep 24, 2019
    Configuration menu
    Copy the full SHA
    109d6d4 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2019

  1. Update VPP 19.08 support to v19.08.1-36~g54ff3fc83 (ligato#1478)

    * generate binapi
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * update vppcalls & tests
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    c79aece View commit details
    Browse the repository at this point in the history
  2. Add e2e test for SPAN feature (ligato#1468)

    * Add e2e test for SPAN feature
    
    * Comments and a little optimization
    
    * Create method for executing vppctl commands
    rewenset authored and ondrej-fabry committed Sep 25, 2019
    Configuration menu
    Copy the full SHA
    be29593 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. test: use relative path for copying VPP API executor to device (ligat…

    …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>
    2 people authored and ondrej-fabry committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    56df846 View commit details
    Browse the repository at this point in the history
  2. fix(vppcalls): Mapping flag for interface states (ligato#1479)

    * 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>
    rewenset authored and ondrej-fabry committed Sep 26, 2019
    Configuration menu
    Copy the full SHA
    f7adfa7 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2019

  1. test: Cleanup e2e tests (ligato#1481)

    * test: Cleanup e2e tests
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Resolve comments
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Sep 27, 2019
    Configuration menu
    Copy the full SHA
    1f2eba2 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. test: Cleanup CRUD tests - IP route, App Namespace, BFD (ligato#1484)

    * 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>
    2 people authored and ondrej-fabry committed Sep 29, 2019
    Configuration menu
    Copy the full SHA
    f278e7d View commit details
    Browse the repository at this point in the history
  2. chore: Remove unused VPP api files (ligato#1482)

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Sep 29, 2019
    Configuration menu
    Copy the full SHA
    e480e8f View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2019

  1. Test: improve logging when VPP API calls fail (ligato#1486)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    ef7ef26 View commit details
    Browse the repository at this point in the history
  2. refactor: Agentctl enhancements (ligato#1474)

    * Fix doc comment for agentctl
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use defined name in usage line
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix http client
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Refactor agentctl
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix problems reported by golangcibot
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup client options
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Define KVDBAPIClient
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup code
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Resolve comments
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Resolve comments
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix response
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Resolve review comments
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove unused model list option
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Sep 30, 2019
    Configuration menu
    Copy the full SHA
    b90bddd View commit details
    Browse the repository at this point in the history
  3. test: remove VAT terminal from afpacket CRUD tests (ligato#1487)

    - implement interfaces dump using VPP python API
     - rework afpacket crud tests to use VPP python API instead
     - fix and re-enable afpacket CRUD IPv6
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    4381d63 View commit details
    Browse the repository at this point in the history
  4. test: Add E2E tests for BD, NAT and ACLs (ligato#1483)

    * Add e2e test for SPAN feature
    
    * Comments and a little optimization
    
    * Create method for executing vppctl commands
    
    * Add E2E tests for bridge domain
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Add E2E tests for NAT plugin.
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Fix NAT e2e tests
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Cleanup NAT and BD e2e-tests
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Add ACL (L3) e2e tests
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Refresh package dependencies
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Fix leaked context
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Fix golint issues
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * Remove forgotten Println temporarily added for debugging
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * (e2e-tests) msUpdateTimeout is no longer defined
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * (e2e-tests) Fix bridge-domain tests
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    * (e2e-tests) Reflect review comments
    
    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    
    
    Co-authored-by: Andrii <a.zakurenyi@gmail.com>
    2 people authored and ondrej-fabry committed Sep 30, 2019
    Configuration menu
    Copy the full SHA
    a979f3d View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2019

  1. Test: add missing libraries for VPP python API handling of interfaces (

    …ligato#1490)
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    3e878c4 View commit details
    Browse the repository at this point in the history
  2. fix: possible division by zero and missing mtu (ligato#1488)

    * add software mtu to InterfaceMeta
    
    Signed-off-by: Matus Mrekaj <matus.mrekaj@pantheon.tech>
    
    * fix possible division by 0
    
    Signed-off-by: Matus Mrekaj <matus.mrekaj@pantheon.tech>
    matus-mrekaj authored and ondrej-fabry committed Oct 1, 2019
    Configuration menu
    Copy the full SHA
    7ec11e5 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2019

  1. test: Remove VAT from ARP tests (ligato#1493)

    - implement API dump keywords for afpacket, loopback and vxlan
    - move vxlan library to interfaces subdirectory
    - remove vxlan dump from test suites which do not configure vxlan
    - rework ARP CRUD tests to use VPP python API instead of VAT
    - fix and reenable IPv6 ARP CRUD suite
    - code style cleanup of ARP test suites
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Oct 3, 2019
    Configuration menu
    Copy the full SHA
    720989c View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2019

  1. updated changelog for v2.2 (ligato#1496)

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored Oct 4, 2019
    Configuration menu
    Copy the full SHA
    1ab57a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. feat: Add stats poller service for retrieving VPP stats (ligato#1495)

    * Update govpp
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Split stats and CLI telemetry handlers
    
    - move telemetry handler for vpp stats to vppcalls
    - add method for retrieving system stats to vppcalls API
    - define FallbackToCli variable
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update ifplugin for govpp changes
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add StatsPoller service for retrieving stats periodically
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Begin PollStats with polling not period delay
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Validate poll period
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix vpp integration test for telemetry
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix closing channel
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Oct 5, 2019
    Configuration menu
    Copy the full SHA
    f3ed152 View commit details
    Browse the repository at this point in the history
  2. fix: Wait for interfaces after microservice restart in the bridge dom…

    …ain E2E tests (ligato#1492)
    
    * Wait a little bit longer for recreation of af-packet interface
    
    test-e2e
    
    * Wait for recreation of tap in bd e2e tests
    
    test-e2e
    Andrii authored and ondrej-fabry committed Oct 5, 2019
    Configuration menu
    Copy the full SHA
    f387a16 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. fix: Use Docker event listener to detect microservices (ligato#1499)

    Signed-off-by: Rastislav Szabo <raszabo@cisco.com>
    rastislavs authored and ondrej-fabry committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    f15298a View commit details
    Browse the repository at this point in the history
  2. test: fix expected IPv6 network value in API dump (ligato#1497)

    When configuring network address, host portion of the address
    should be zero.
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    d4a8c24 View commit details
    Browse the repository at this point in the history
  3. test: Code coverage for e2e tests (ligato#1475)

    * Initial collecting coverage for e2e tests
    
    * Allow to run e2e tests with and without coverage
    
    * Add build tag to dummy test, so it is skipped in general case
    
    * Upload coverage to codecov
    
    test-e2e
    Andrii authored and ondrej-fabry committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    18b6a08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1754e58 View commit details
    Browse the repository at this point in the history
  5. test: fix IPv6 ARP CRUD tests using ipv4 addresses (ligato#1500)

    * Test: fix IPv6 ARP CRUD tests using ipv4 addresses
    
    - implement keywords for reading IPv6 neighbor list
    - use IPv6 addresses in test
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    * Test: document library keywords for ARPs and neighbors
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    363bb4c View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. Test: remove VAT from Bridge Domain CRUD tests (ligato#1504)

    - add keywords for bridge domain dump using VPP API
    - rework Bridge Domain CRUD suite to use VPP API instead of VAT
    - code style cleanup of bridge domain test suite
    - remove IPv6 version of bridge domain CRUD test suite
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 8, 2019
    Configuration menu
    Copy the full SHA
    9217cb4 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. Test: increase agent setup timeout in robot tests (ligato#1506)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    0af305d View commit details
    Browse the repository at this point in the history
  2. Test: remove VAT from xconnect CRUD tests (ligato#1507)

    - rework xconnect CRUD tests to use VPP API instead of VAT
    - code style cleanup of xconnect test suite
    - fix retry loop that verifies xconnect configuration
    - remove IPv6 variant of xconnect CRUD test suite
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    a9ab606 View commit details
    Browse the repository at this point in the history
  3. Test: remove linux-arp CRUD test suites (ligato#1508)

    All test code duplicated in ARP CRUD test suites
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 9, 2019
    Configuration menu
    Copy the full SHA
    0dc9eba View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. Configuration menu
    Copy the full SHA
    7deb9f6 View commit details
    Browse the repository at this point in the history
  2. feat: VPP 20.01 update (ligato#1511)

    * Generate binary API for VPP 20.01-rc0~324-g66a332cf1
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Update vppcalls including tests
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Fix go lint
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Correct VPP reference format
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Set default VPP to 19.08
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Some improvements in 20.01 vppcalls
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Explicitely mark DHCP proxy dump IPv4 case
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Simplify dhcp proxy dump
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    f928f1c View commit details
    Browse the repository at this point in the history
  3. test: Remove VAT console from loopback interface CRUD tests (ligato#1512

    )
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    d6b423a View commit details
    Browse the repository at this point in the history
  4. test: Remove VAT console from memif interface CRUD tests (ligato#1513)

    Replace with cli terminal instead of API, because usable keywords
    for memif already exist.
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    cf62c33 View commit details
    Browse the repository at this point in the history
  5. test: remove VAT console from stn_rule CRUD tests (ligato#1515)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 10, 2019
    Configuration menu
    Copy the full SHA
    bd55af2 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. test: Remove VAT console from veth interface CRUD tests (ligato#1517)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    033166f View commit details
    Browse the repository at this point in the history
  2. test: Remove VAT console from vxlan interface CRUD tests (ligato#1518)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    91518d2 View commit details
    Browse the repository at this point in the history
  3. test: Remove VAT console from tap interface CRUD tests (ligato#1516)

    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    Co-authored-by: samuel.elias <samelias@cisco.com>
    2 people authored and ondrej-fabry committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    f6a0507 View commit details
    Browse the repository at this point in the history
  4. feat: Added support for new VPP 20.01 rc0 commit 379-ga6b93eac5 (liga…

    …to#1514)
    
    * Rename vpp2001 package to vpp2001_324
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Add binary API for VPP 20.01-rc0.379-ga6b93eac5
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Add vppcalls for new version
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    1ace67d View commit details
    Browse the repository at this point in the history
  5. feat: Agent services, refactor generic models (ligato#1494)

    * feat: Switch to official proto package (deprecating gogo)
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Regenerate proto after rebase
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove obsolete tutorial
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Split services in configurator
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove debug prints
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Refactor models package and cleanup remaining gogo references
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix linter issues
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove unused package
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add class to model spec and cleanup models package
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup generic api
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Rebase on dev
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add metrics subcommand
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update Go for travis
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Test travis install
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix travis
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * No dep ensure
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add metrics subcommand
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Improve dump command
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add format to model list
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Ignore errors
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix typo
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Deps
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use client ModelInfo
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Change missed gogo import
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix KnownModels in examples
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Deps
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Temporarily ignore result from linter
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 11, 2019
    Configuration menu
    Copy the full SHA
    6c970d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. fix: Allow global flags anywhere

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    54f0a43 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. fix: Register grpc reflection service in Init (ligato#1519)

    * fix: Register grpc reflection service in Init
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update grpc
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add WithReflection option as opt-out
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    fc5a019 View commit details
    Browse the repository at this point in the history
  2. build: Update cn-infra (ligato#1520)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    75bbf85 View commit details
    Browse the repository at this point in the history
  3. fix: Flags for agentctl (ligato#1521)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    98c0987 View commit details
    Browse the repository at this point in the history
  4. feat: Add metrics registry (ligato#1522)

    * feat: Add metrics registry
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Protect access with RWMutex
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add missing RUnlock for mutex
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Oct 15, 2019
    Configuration menu
    Copy the full SHA
    4dc9dc5 View commit details
    Browse the repository at this point in the history
  5. build: Update govpp and cn-infra (ligato#1523)

    * build: Update govpp
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update cn-infra
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    8be5033 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2019

  1. test: e2e tests for agentctl (ligato#1470)

    * Add basic e2e tests for agentctl
    
    * Rewrite e2e agentctl tests in a table driven form
    
    * Remove redundant line in gitignore
    
    * Add more e2e tests for agentctl
    
    test-e2e
    
    * Add more tests for dump action
    
    test-e2e
    Andrii authored and ondrej-fabry committed Oct 18, 2019
    Configuration menu
    Copy the full SHA
    69d622d View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2019

  1. Allow turn off prometheus metrics

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    4d96b54 View commit details
    Browse the repository at this point in the history
  2. Update telemetry.conf example

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    2b5816d View commit details
    Browse the repository at this point in the history
  3. start http handler regardless of the prometheus running

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    0e0cefb View commit details
    Browse the repository at this point in the history
  4. fix: Allow selectively turn off prometheus metrics and/or stats… (lig…

    …ato#1532)
    
    fix: Allow selectively turn off prometheus metrics and/or stats poller
    ondrej-fabry authored Oct 21, 2019
    Configuration menu
    Copy the full SHA
    6413dbe View commit details
    Browse the repository at this point in the history
  5. Securing connection to ETCD

    rewenset authored and rewenset committed Oct 21, 2019
    Configuration menu
    Copy the full SHA
    174fe57 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2019

  1. Refactor creation of secure connection with ETCD

    rewenset authored and rewenset committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    d9cf5ff View commit details
    Browse the repository at this point in the history
  2. Update dep

    rewenset authored and rewenset committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    880533f View commit details
    Browse the repository at this point in the history
  3. refactor: Cleanup protobuf files (ligato#1535)

    * refactor: Cleanup protobuf files
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix Makefile
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove commented lines
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    88a8eeb View commit details
    Browse the repository at this point in the history
  4. Yet another way to handle TLS configuration

    rewenset authored and rewenset committed Oct 22, 2019
    Configuration menu
    Copy the full SHA
    17b134a View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2019

  1. Securing connection to gRPC

    rewenset authored and rewenset committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    4d732b9 View commit details
    Browse the repository at this point in the history
  2. Configuration file renamed

    rewenset authored and rewenset committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    7d02620 View commit details
    Browse the repository at this point in the history
  3. Securing connection via HTTP

    rewenset authored and rewenset committed Oct 23, 2019
    Configuration menu
    Copy the full SHA
    d946e19 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2019

  1. Fix schema for TLS, fix retrieving http client

    rewenset authored and rewenset committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6b1dce1 View commit details
    Browse the repository at this point in the history
  2. Fix intermittent failure in kvscheduler unit test

    Signed-off-by: Milan Lenco <milenco@cisco.com>
    Milan Lenco committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    4fe092d View commit details
    Browse the repository at this point in the history
  3. test: Fix intermittent failure in kvscheduler unit test (ligato#1542)

    test: Fix intermittent failure in kvscheduler unit test
    ondrej-fabry authored Oct 24, 2019
    Configuration menu
    Copy the full SHA
    6410b2f View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2019

  1. fix: Use shorter name vpp2001 for the latest VPP binapi/vppcalls (lig…

    …ato#1539)
    
    * Use shorter name vpp2001 for the latest VPP binapi/vppcalls
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * fix: VPP versions
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup up vpp versioning
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Oct 25, 2019
    Configuration menu
    Copy the full SHA
    43fb091 View commit details
    Browse the repository at this point in the history
  2. Do not use new Clone() method on Transport. Support older versions of Go

    rewenset authored and rewenset committed Oct 25, 2019
    Configuration menu
    Copy the full SHA
    2afe5b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. Support Go1.12 and higher

    rewenset authored and rewenset committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    a0a8477 View commit details
    Browse the repository at this point in the history
  2. chore: Cleanup docs directory (ligato#1544)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    bbcfa30 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. test: Traffic test cleanup: bridge, linux route (ligato#1545)

    * Add polling wait to bridge domain traffic test resync
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    * Fix and reenable linux route traffic tests
    
    - remove test cases for route without interface - not supported
    - update keywords for configuring default routes
    - remove routename from route keywords, no longer in use
    - fix IPv6 test logic
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    
    * Fix bridge domain traffic tests, remove IPv6 variant
    
    - bridges don't care about IP version, no need to have duplicated tests
    with IPv6
    - add polling wait after configuration is applied
    
    Signed-off-by: samuel.elias <samelias@cisco.com>
    samelias authored and VladoLavor committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    472c219 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. Use Viper for TLS configuration

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    a3a84b2 View commit details
    Browse the repository at this point in the history
  2. Migrate to Go modules and vanity import path + organize proto files (l…

    …igato#1541)
    
    * Convert to "go mod" mechanism for importing modules.
    
    Rather than embed the full vendor/ dependency tree, manage
    it using "go mod" and fetch it as needed.  Remove references
    to the vendor/ directory from Makefile, Dockerfile, and scripts.
    
    Signed-off-by: Jon Loeliger <jdl@netgate.com>
    
    * Remove the entire vendor/ subdirectory.
    
    With the use of "go mod", the vendor/ tree is not needed.
    
    Signed-off-by: Jon Loeliger <jdl@netgate.com>
    
    * Update generated protobuf files after 'go mod' change.
    
    Signed-off-by: Jon Loeliger <jdl@netgate.com>
    
    * fix: Register proto files with complete prefix to match imports
    
    This involves little bit of extra setup before generating proto files.
    Before generating, in the temp dir, symlink is used to force protoc to
    include full prefix 'ligato/vpp-agent/' for registrating files to:
    - make imports in proto files more clear
    - provide more context to proto descriptors to identify messages and services
    - prevent conflicts in other projects (proto does not check files for duplicate registration!)
    - make grpc reflection work properly out of the box
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cache downloaded modules
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix modules
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove usage of tree command
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use vanity import path
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use buf for protobuf files
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Proper proto package names
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use latest major go version for travis
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Regenerate proto files
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove tree command
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update proto files
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix imports
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    b162810 View commit details
    Browse the repository at this point in the history
  3. Use Viper for agent host configuration

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    07e55ad View commit details
    Browse the repository at this point in the history
  4. docs: Fix dead links (ligato#1547)

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    7dc8b51 View commit details
    Browse the repository at this point in the history
  5. Merge dev with go modules 🎉

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    b5eb702 View commit details
    Browse the repository at this point in the history
  6. Update dependecies

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    52fb446 View commit details
    Browse the repository at this point in the history
  7. feat: bump cn-infra version (GRPC logging) (ligato#1550)

    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    5e3f882 View commit details
    Browse the repository at this point in the history
  8. Merge dev again

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    3c17392 View commit details
    Browse the repository at this point in the history
  9. Use Viper for service label configuration

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    2f776f4 View commit details
    Browse the repository at this point in the history
  10. Use Viper for grpc and http ports configuration

    rewenset authored and rewenset committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    7ef0cc5 View commit details
    Browse the repository at this point in the history
  11. Protobuf cleanup (ligato#1555)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Oct 30, 2019
    Configuration menu
    Copy the full SHA
    9409f30 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. build: Cleanup proto generation and fix linter issues (ligato#1556)

    * Cleanup proto generation and fix linter issues
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Rename e2e test file microservice
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Compare against remote
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Rename keys.go to models.go
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Add make target proto-schema to build Protobuf images
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix verify-binapi target
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup generic package
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update buf.yaml
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Define separate method
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Move buf.make under scripts/make
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix non-essential proto files
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update models package
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored and VladoLavor committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    d6b37c3 View commit details
    Browse the repository at this point in the history
  2. Use Viper for etcd endpoints configuration

    rewenset authored and rewenset committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    bd37388 View commit details
    Browse the repository at this point in the history
  3. Merge dev one more time

    rewenset authored and rewenset committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    5ae1770 View commit details
    Browse the repository at this point in the history
  4. Use Viper for API version configuration

    rewenset authored and rewenset committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    8335270 View commit details
    Browse the repository at this point in the history
  5. Rename client method

    rewenset authored and rewenset committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    e9335cd View commit details
    Browse the repository at this point in the history
  6. Show configuration when --debug flag is used

    rewenset authored and rewenset committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    996f062 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. Add test for secure grpc connection

    rewenset authored and rewenset committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    b80cc8c View commit details
    Browse the repository at this point in the history
  2. Refactor e2e test for agentctl commands

    rewenset authored and rewenset committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    d74478a View commit details
    Browse the repository at this point in the history
  3. Speed up end to end tests 🚀

    test-e2e
    rewenset authored and rewenset committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    ad32465 View commit details
    Browse the repository at this point in the history
  4. Add basic auth for http connection

    rewenset authored and rewenset committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    9d1f302 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. fix: agentctl import with short keys (ligato#1559)

    Signed-off-by: Rastislav Szabo <raszabo@cisco.com>
    rastislavs authored and ondrej-fabry committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    992bc43 View commit details
    Browse the repository at this point in the history
  2. feat: GTP-U tunnel support (ligato#1560)

    * interface plugin: GTP-U tunnel support added
    
    Initial implementation of GTP-U tunnel interface configuration added.
    Currently VPP 20.01-324 and 20.01-379 are supported only.
    
    * gtpu: Code review comments addressed
    
    - GTPU tunnel src/dst addresses are validated before writing into
    the kvs
    
    - if-else in dump interface call is restructured.
    
    * gtpu: encap vrf id fixed
    
    The encapsulated (outer) VRF id can be explicitly set to a different
    value than the interface VRF id. This allows the tunneled traffic
    to be routed by a separate FIB table.
    This is necessary because the VPP gtpu plugin implements a check
    to verify whether the ingress interface vrf assignment matches
    the encap vrf id of the tunnel. If not, the packet is dropped.
    Without a different VRF value, it would not be possible to implement
    an overlay network with separate routing tables.
    
    Dependencies for the GTPU VRF id and multicast interface are added.
    
    The VRF id is inherited from the unnumbered interface only if
    the value is not explicitly set to non-0. This allows the tunnel
    interface to re-use the IP address of another interface from a different
    VRF table.
    
    * gtpu: source code formatted
    
    * licence note added
    
    * gtpu: vppcalls test cases added
    
    IP address conversion fixed: an IPv4 address was successfully
    parsed as IPv6 by mistake.
    
    * gtpu: added support for vpp 19.08
    
    * gtpu: added support for vpp 19.04
    
    * gtpu: added test cases for dump interface function
    
    * gtpu: added integration tests
    
    These tests depend on the VPP bugfix bd0a00a45637c1dde533ef6c3798418c2ab15009
    
    * gtpu: revert the change with the VRF overwrite
    
    This change could affect other interfaces as well, better to revert,
    even if VPP supports this case.
    
    The scenario can be made work with configuring a loopback interface
    with the desired VRF id and using that interface as the tunnel
    unnumbered int.
    
    * gtpu: disable interface dump in the broken VPP versions
    
    Disable the dump gtpu interface API call in the gtpu integration
    test with some of the VPP versions that do not include the fix yet.
    
    * gtpu: golint fix, renamed dumpApiOk to dumpAPIOk
    
    * gtpu: fixed gtpu implementation after rebase on dev
    
    - updated imports to modules
    - fixed remaining conflicts
    - regenerated proto files
    mtirpak authored and ondrej-fabry committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    6ebd4de View commit details
    Browse the repository at this point in the history
  3. Add test for secure kvdb (etcd) connection

    test-e2e
    rewenset authored and rewenset committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    c81b909 View commit details
    Browse the repository at this point in the history
  4. Graceful shutdown of ETCD container

    rewenset authored and rewenset committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    c93b5ee View commit details
    Browse the repository at this point in the history
  5. Fix ineffectual assignment

    rewenset authored and rewenset committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    6af2075 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2019

  1. Configuration menu
    Copy the full SHA
    2937bdd View commit details
    Browse the repository at this point in the history
  2. Update with dev

    rewenset authored and rewenset committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    fa055a4 View commit details
    Browse the repository at this point in the history
  3. Extract only transport cloning to be implemented differently

    rewenset authored and rewenset committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    95de3f9 View commit details
    Browse the repository at this point in the history
  4. Fix documentation for tlsconfig package

    rewenset authored and rewenset committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    9a693a8 View commit details
    Browse the repository at this point in the history
  5. Fix typo

    rewenset authored and rewenset committed Nov 5, 2019
    Configuration menu
    Copy the full SHA
    1e6595d View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2019

  1. Store configuration in a struct

    rewenset authored and rewenset committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    0027932 View commit details
    Browse the repository at this point in the history
  2. Shorten comment

    rewenset authored and rewenset committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    ec106ae View commit details
    Browse the repository at this point in the history
  3. Remove bool comparison with bool constant

    rewenset authored and rewenset committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    12cc8cc View commit details
    Browse the repository at this point in the history
  4. Output error in logs when config file not found

    rewenset authored and rewenset committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    8c1bf98 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2019

  1. Remove --tls flag and add --insecure-tls. Add e2e test to test it

    test-e2e
    rewenset authored and rewenset committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    b0ebbb7 View commit details
    Browse the repository at this point in the history
  2. Add dial timeout configuration for kvdb (etcd) connection

    rewenset authored and rewenset committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    4709ec4 View commit details
    Browse the repository at this point in the history
  3. Rename basic auth to http basic auth

    rewenset authored and rewenset committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    4f53298 View commit details
    Browse the repository at this point in the history
  4. Fix config for agentctl in e2e tests

    rewenset authored and rewenset committed Nov 8, 2019
    Configuration menu
    Copy the full SHA
    0c647e1 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2019

  1. Merge pull request ligato#1534 from rewenset/agentctl-secure

    feat: TLS, HTTP basic auth and config file for AgentCTL
    rastislavs authored Nov 13, 2019
    Configuration menu
    Copy the full SHA
    9f7bf3b View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2019

  1. feat: GRPC retrieve for linux plugins (ligato#1563)

    * Linux ifplugin linuxcalls dump
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Added dedicated linux arp/route dump
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * corrected e2e tests, some improvements
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * Linux interface statistics dump
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * vpp ifplugin dump fix
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * interface e2e test downstream resync re-enabled
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * move get/parse veth and tap aliases to vppcalls
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * more appropriate naming for dump ifs/stats from namespaces
    
    test-e2e
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    
    * vpp interface dump fix for 1904
    
    Signed-off-by: Vladimir Lavor <vlavor@cisco.com>
    VladoLavor authored and ondrej-fabry committed Nov 15, 2019
    Configuration menu
    Copy the full SHA
    6a142b4 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

  1. fix: added GTPU to the interface type guessing function (ligato#1568)

    * added GTPU to the interface type guessing function
    
    - Fixed the type guessing for GTPU tunnels.
    - Added an extra nil check to the GTPU tunnel add and del functions
    to avoid problems with older VPP releases that still have a broken get
    api.
    
    * added test cases with nil GTPU tunnel
    
    The GTPU tunnel info can be nil with an old VPP version that
    has a broken get gtpu tunnel api.
    mtirpak authored and ondrej-fabry committed Nov 21, 2019
    Configuration menu
    Copy the full SHA
    77ece78 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. fix: Unnumbered interface name (ligato#1567)

    * Fixed unnumbered references to discovered interfaces
    
    The "UNTAGGED-" prefix and setting the name of the discovered interfaces
    without a tag is moved to the interface implementation.
    
    It is too late to set the name in the desciptor because the dump
    interfaces function already rely on that:
    When any other interface is unnumbered and references this target interface
    without a name, the vrf and ip address values cannot be later resolved.
    
    * Fixed the multicast interface index for vxlan and gtpu
    
    0 is a valid interface index, 0xFFFFFFFF needs to be used instead
    to indicate an unset value.
    mtirpak authored and ondrej-fabry committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    92322f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2019

  1. feat: vpp sr encap source address descriptor and configurator m… (lig…

    …ato#1571)
    
    * SR encap source address descriptor and configurator model
    
    Signed-off-by: Artem Belov <artem.belov@xored.com>
    
    * Rename descriptor to SRv6Global
    
    Signed-off-by: Artem Belov <artem.belov@xored.com>
    Artem Belov authored and ondrej-fabry committed Nov 27, 2019
    Configuration menu
    Copy the full SHA
    2dc61b1 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2019

  1. test: added basic integration tests for SRv6 Localsids (ligato#1573)

    * added vpp dump for localsids except for SR-proxy localsid
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    
    * added basic localsid CRUD tests
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    
    * removed unused constants
    
    Signed-off-by: Filip Gschwandtner <filip.gschwandtner@pantheon.tech>
    fgschwan authored and ondrej-fabry committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    c40280a View commit details
    Browse the repository at this point in the history
  2. refactor: vppcalls and handler version registration (ligato#1572)

    * Update govpp
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Refactor vppcalls version registration and introduce vpp package
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Update integration tests
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Satisfy gopher
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Make vmxnet and gtpu plugins optionable
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix integration tests
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Satisfy gopher
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix dep check
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Address reports from golangci
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Remove unused functions
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Use test context in unit tests
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Create sub-module for managing tool deps
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Move tools
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix some warnings
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Resolve comments
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Cleanup commented code
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    
    * Fix integration tests for srv6
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Nov 29, 2019
    Configuration menu
    Copy the full SHA
    75b1785 View commit details
    Browse the repository at this point in the history
  3. Fix vppcalls for STN plugin

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    e5c078e View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Improve error context for linuxcalls

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    43dc341 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Add origin to dumped linux interfaces

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Dec 5, 2019
    Configuration menu
    Copy the full SHA
    b9e42d6 View commit details
    Browse the repository at this point in the history
  2. fix: Improve error context for linuxcalls (ligato#1576)

    fix: Improve error context for linuxcalls
    ondrej-fabry authored Dec 5, 2019
    Configuration menu
    Copy the full SHA
    b722a1f View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2019

  1. fix: VRF table origin for SR policy (dev) (ligato#1579)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Dec 6, 2019
    Configuration menu
    Copy the full SHA
    b1dd1f7 View commit details
    Browse the repository at this point in the history
  2. Support custom format for model inspect

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Dec 6, 2019
    Configuration menu
    Copy the full SHA
    9a73468 View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2019

  1. feat: Agentctl output format (ligato#1581)

    feat: Agentctl output format
    ondrej-fabry authored Dec 9, 2019
    Configuration menu
    Copy the full SHA
    6a1e571 View commit details
    Browse the repository at this point in the history
  2. fix: Agentctl enhancements (ligato#1582)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Dec 9, 2019
    Configuration menu
    Copy the full SHA
    c550b7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6f6906d View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Configuration menu
    Copy the full SHA
    b6a507b View commit details
    Browse the repository at this point in the history
  2. fix: check for duplicate Linux interface IP addr (ligato#1586)

    Signed-off-by: Milan Lenco <milan.lenco@pantheon.tech>
    Milan Lenčo authored and ondrej-fabry committed Dec 10, 2019
    Configuration menu
    Copy the full SHA
    69e8c43 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

  1. feat: Agentctl improvements (ligato#1589)

    * 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>
    ondrej-fabry authored Dec 13, 2019
    Configuration menu
    Copy the full SHA
    21faa5c View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2019

  1. ci: Add workflow for labelling PRs (ligato#1591)

    * Create label-prs.yml
    
    * Create labeler.yml
    
    * Update labeler.yml
    
    * Update labeler.yml
    
    * Update labeler.yml
    ondrej-fabry authored Dec 14, 2019
    Configuration menu
    Copy the full SHA
    a88edb3 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. fix: Fix interface name in stats poller service (dev) (ligato#1596)

    cherry-pick from master
    
    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Dec 20, 2019
    Configuration menu
    Copy the full SHA
    a75454b View commit details
    Browse the repository at this point in the history
  2. ci: Allow breaking change check to fail (ligato#1597)

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry authored Dec 20, 2019
    Configuration menu
    Copy the full SHA
    bfb980d View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. refactor: NAT Interface and AddressPool API changes (ligato#1595)

    * 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>
    rastislavs authored and ondrej-fabry committed Jan 7, 2020
    Configuration menu
    Copy the full SHA
    3dfa330 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2020

  1. refactor: Improve VPP handler versions and add VPP proxy support (lig…

    …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>
    ondrej-fabry authored Jan 8, 2020
    Configuration menu
    Copy the full SHA
    0e2148d View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2020

  1. 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
    ondrej-fabry committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    5f96d62 View commit details
    Browse the repository at this point in the history
  2. Update import path to v3

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    2f05ffc View commit details
    Browse the repository at this point in the history
  3. Ignore different go_package option for proto

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    707fafa View commit details
    Browse the repository at this point in the history
  4. Update buf config

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    e5666ab View commit details
    Browse the repository at this point in the history
  5. Update buf

    Signed-off-by: Ondrej Fabry <ofabry@cisco.com>
    ondrej-fabry committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    460dfc0 View commit details
    Browse the repository at this point in the history