Difference between revisions of "Honeycomb/Releases/1609/Developing Honeycomb Plugins"
From fd.io
< Honeycomb | Releases/1609
(Created page with "= Honeycomb plugin development tutorial = Honeycomb plugin development guide for 16.09 Honeycomb release. == Developing generic plugins == Since Honeycomb is a generic agent....") |
(→Developing plugins for VPP) |
||
Line 23: | Line 23: | ||
==== Creating custom agent distribution ==== | ==== Creating custom agent distribution ==== | ||
+ | |||
+ | ==== Adding existing plugins ==== | ||
==== Verifying agent ==== | ==== Verifying agent ==== | ||
==== Full working example ==== | ==== Full working example ==== |
Revision as of 08:14, 2 September 2016
Contents
[hide]Honeycomb plugin development tutorial
Honeycomb plugin development guide for 16.09 Honeycomb release.
Developing generic plugins
Since Honeycomb is a generic agent. Any plugin (translation code) can be injected into the framework, creating a custom agent providing RESTCONF/NETCONF northbound interfaces out-of-box.
Developing plugin code
Bootstrapping Honeycomb plugin
Creating custom agent distribution
Verifying agent
Full working example
Developing plugins for VPP
Honeycomb's primary use case is to provide an agent for VPP. There already are some plugins that provide the translation code for VPP, but there are still APIs that are not covered. In this section, a sample Honeycomb plugin will be created communicating with VPP.