{"repo":"ligato/vpp-agent","free":true,"listed":false,"github":"https://github.com/ligato/vpp-agent","clone":"git clone https://github.com/ligato/vpp-agent.git","description":"⚡️ Control plane management agent for FD.io's VPP","language":"Go","stars":278,"topics":["vnf","cloud-native","control-plane","management-agent","vpp"],"license":"Apache-2.0","category":"ai-agents","readme_excerpt":"VPP Agent The VPP Agent is a Go implementation of a control/management plane for [VPP][vpp] based cloud-native [Virtual Network Functions][vnf] (VNFs). The VPP Agent is built on top of [CN Infra][cn-infra], a framework for developing cloud-native VNFs (CNFs). The VPP Agent can be used as-is as a management/control agent for VNFs based on off-the-shelf VPP (e.g. a VPP-based vswitch), or as a framework for developing management agents for VPP-based CNFs. An example of a custom VPP-based CNF is the [Contiv-VPP][contiv-vpp] vswitch. Please note that the content of this repository is currently WORK IN PROGRESS ! Status Releases Release Release Date Info --- :---: --- latest release Have a look at the release notes for a complete list of changes. Branches Branch Info Last Commit --- --- :---: has switched to v3 :warning: has been DEPRECATED provides legacy v2 All development is done against master branch. Images Image Image Size/Layers Info --- :---: :---: --- with minimal footprint prepared for developers Quickstart For a quick start with the VPP Agent, you can use the pre-built Docker images on DockerHub that contain the VPP Agent and VPP: [ligato/vpp-agent][vpp-agent] (or for ARM64: [ligato/vpp-agent-arm64][vpp-agent-arm64]). 0. Start ETCD on your host (e.g. in Docker as described [here][etcd-local]). Note: for ARM64 see the information for [etcd][etcd-arm64]. 1. Run VPP + VPP Agent in a Docker container: 2. Manage VPP agent using agentctl: 3. Check the configuration (via agentc","default_branch":null,"files":null,"tree":[],"storefront":"/r/ligato","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ligato/vpp-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}