A dangling double-quote causes an empty VPP startup.conf
file to be created which leads to the eventual stack.sh failure.
Change-Id: Iace8adf66825bdbfd2cb605857db03aa6f7be65d
Closes-Bug: #1835919
nexus.fd.io is (a) deprecated and (b) seems to have empty Ubuntu release
files and doesn't work as expected, so it's time to change.
Also add changes required for minor package updates for 19.04
(specifically, the plugins moved and there's a pip requirement for the
API).
Change-Id: Ibd5af111713ea34c5cbceae92898dcee81890067
VPP repo paths are constructed, pointing to upstream repos, based on OS
and version requested. Allow this to be redirected elsewhere.
Change-Id: Ied160581a8603ec6986d2c2bb7a117926793b3b3
Includes a number of changes to the devstack functionality
to work with a 17.10 forwarder and add capabilities.
Change-Id: I602317a8318bf1413d57b71dc809b0c72c52937c
etcd3 is now available as a devstack service. Do not install or
run etcd if devstack thinks it's going to (particularly important
since devstack doesn't use the distro-provided service).
Make running etcd command-line configurable, as it's perfectly
reasonable to use an existing etcd on another host or hosts.
Make cleaning etcd configurable, as in a multi-machine environment
you probably don't want devstack emptying out the etcd keys unless
it's also installing the DB afresh (which won't be true when there
are compute nodes or if there are multiple controllers).
Change-Id: Ia8e5c6e31843bb1ddf8102e208d734deb2706faa
Closes-Bug: 1707821
Issue:
------
Installer runs the vpp service automatically after
installation, failing to take correct startup.conf file
and fails to load plugin extensions, which are installed
after vpp was already started, causing vpp-agent to fail
Restarting the vpp service also doesnot help, as function
install_vpp tries to modify a commented out dpdk section
to append VPP_INT_PCI_DEV info causing vpp service so fail
parsing the config
Fix:
----
stop vpp service, if installer has started it by default
this will anyway be started later after providing the
relavant startup.conf file.
modify install_vpp to check if an uncommented version of
dpdk section is available or add the same before trying
to append VPP_INT_PCI_DEV info to it.
Change-Id: I3641190b83a8ed51b3bc0120276983018e5674e7
If the key /networking-vpp is not present (ie, first install),
clean_etcd will return an error code of 4. This prevents any parent
processes (observed in stack.sh, for example) from continuing.
Change-Id: I2bef7445526dbe430f336c75104c2619b580a78a
Agent will still need privs for host bridge manipulations
and for this the standard sudo-helper mechanism should hold.
Change-Id: Ia61e4a80abaaccfeeaf82564823032b9a910fd3d
Closes-Bug: 1651309
Install plugins as part of the installer, as well as new package name for python api
Change-Id: I258b4b80cacfce09c390fef1b035b2463796906a
Signed-off-by: Christophe Fontaine <christophe.fontaine@qosmos.com>
vpp-python-api installation fails in master branch. To fix it, vpp branch
configuration is added and stable.1701 is set as default.
Change-Id: I777693a96f2479263eded27553891da7aaca03d2
Signed-off-by: Guo Ruijing <ruijing.guo@intel.com>
- Install etcd (for Centos7 and Ubuntu 16.04 only)
- Install vpp and vpp-python-api
- Make sure vpp and etcd are started
- Introduce new argument VPP_INT_PCI_DEV to configure VPP interface
if vpp is to be installed as part of running stack.sh. This is mainly
intended to be used for CI. VPP_INT_PCI_DEV is ignored if vpp is already
installed.
- Add override-defaults for common settings so we don't need to
set those variables in local.conf. With this patch, the only settings
that must to be specified in local.conf should be MECH_VPP_PHYSNETLIST
- Make all flavors devstack creates use hugepage.
- Add option NR_HUGEPAGES to configure system hugepage
- Add option VPP_STARTUP_CONFIG to speficy custom VPP config file.
Change-Id: Ic6457e1c2306b6a000755f76d34a020de65c8d58
Signed-off-by: Feng Pan <fpan@redhat.com>