summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-10-13Revert "Update Honeycomb interface role mapping for 17.07"v17.10Feng Pan1-7/+2
ODL is not ready to read the new role mapping config. Reverting to old path until ODL is updated. This reverts commit a6e575c8f0af17e62990653bcf4a12c688c21aad. Change-Id: I52ea68ca6d5971563f42593645f28b32b9077cc8 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-10-06Update honeycomb config for 17.10Feng Pan5-64/+49
In 17.10, honeycomb configuration files are split to multiple json files. Change honeycomb config to write to the new files, also change from using template to augeas. Change-Id: Ie4a1289de261b54f8f8cd71779c58361b9e0f7d3 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-09-21Remove calling fdio class from honeycombFeng Pan3-3/+3
We currently invoke fdio class from honeycomb, this could cause problem if fdio is invoked somewhere else in the manifest with resource style invokation. It should be safe to assume fdio will be called when honeycomb class is used. Also removes custom honeycomb restart command. JIRA: PUP-7 Change-Id: I19348c4e59778fa65dc0ceea895185e68f8afcaf Signed-off-by: Feng Pan <fpan@redhat.com>
2017-09-21Add startup exec commands supportFeng Pan6-0/+67
This patch adds support for configuring VPP startup exec commands. The commands specified will be appeneded to the exec file specified if the file already exists. JIRA: PUP-6 Change-Id: Ief8097041473573bfdb9c8460b99e14723eaa36d Signed-off-by: Feng Pan <fpan@redhat.com>
2017-09-20Add tuntap/tapcli configuration supportFeng Pan5-6/+66
JIRA: PUP-3 Change-Id: Ia3e00887289b7b069ac8e3e39943bed264b78982 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-09-17Add vhost-user configurationsFeng Pan7-13/+62
This patch adds capability for configuring the following options in vhost-user section: - coalesce-frames - coalesce-time - dont-dump-memory JIRA: PUP-8 Change-Id: I906e7d3c937d2f1133e2bfc0838c16063b535b87 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-09-17Add capability to configure socket-memFeng Pan5-1/+23
JIRA: PUP-5 Change-Id: I6fef4c129356d7a2d8b6d4975aada9abdeb68758 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-07-28Add scope to configure_role_mappings resource callingFeng Pan3-12/+10
Change-Id: Icf7f31b09d0f24f8c61235bd4e3dda43d3d47bc7 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-06-02Update Honeycomb interface role mapping for 17.07Feng Pan1-2/+7
Change-Id: I166fa035fafd15961a5a5753397c8d49ed1d3c92 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-02Add support for interface role mappingFeng Pan4-7/+66
Change-Id: I88a01914304f5e32840810c03646d9cda1ae7fff Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-24Remove extra leaf in VPP mounting dataFeng Pan1-1/+1
Change-Id: Iddaf5305197c4e17c80b81dd9a4a03b8cd111afb Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-22Add parameter for dpdk-plugin supportFeng Pan9-15/+77
DPDK is now an optional plugin shipped in vpp-plugins package, adding parameter vpp_dpdk_support which defaults to true to support configuration of DPDK related options. JIRA: PUP-2 Change-Id: Ie033e2b6cd871c8f8b644499a0283949a0039bf6 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-09Restarts honeycomb after mountingTim Rozet1-3/+12
Currently after mounting VPP into ODL, a restart to honeycomb is required to initiate a new connection to ODL. This change ensures honeycomb is restarted after nodes are mounted. It also includes a check to make sure after honeycomb comes back up, the VPP node is actually mounted correctly into ODL's operational datastore. Change-Id: I92ea36cdd5de906cabd010e6c3a09a1f891eb94b Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-20Add support for inline config changesFeng Pan20-334/+244
This patch changes VPP configuration from file template to inline change directly. This prevents issue with overwriting existing VPP config. Change-Id: I4133be8ebe689d9288e3a8e64cca43afd7e42e64 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-02-12Add VPP binding to HoneycombFeng Pan5-17/+58
Change-Id: Ic44fc66892a8dbab8974ff711a485f4f581b3cbd Signed-off-by: Feng Pan <fpan@redhat.com>
2016-11-21Initial Commit.Feng Pan44-0/+1474
Change-Id: I212ec4be42357edddd931e9e479e33131ccd4bac Signed-off-by: Feng Pan <fpan@redhat.com>
2016-11-04Initial empty repositoryVanessa Rene Valderrama0-0/+0