Age | Commit message (Collapse) | Author | Files | Lines |
|
Builds 6Wind ZRPC, Quagga, and dependencies required for OpenDaylight
with BGPVPN scenario. Packages are built into RPMs, and left on the
overcloud disk in /root/quagga. They are then installed at deploy time
if VPN feature flag is enabled. Note, for proper upstream we should
create a zrpc OOO service, but that can be a follow up patch. For that
we would also need official packaging/build system upstream somewhere.
JIRA: APEX-357
Changes Include:
- Build thrift rpm
- Build c-capnproto rpm
- Build quagga rpm
- Build zrpcd rpm
- Configure bgpd
- Detect deploy with VPN and install pkgs
- Enable zrpcd with systemd
Change-Id: I9825694f46aaab48a3d1cd5fc4d9a24c7370e8fa
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
|
|
Changes:
- Kernel parameters are now set through first-boot.yaml during deployment. No custom
images will be built. Note that all nodes will be configured the same way, we only
use compute's kernel parameter settings currently (from deploy settings file)
- Add support for VPP interface type in network settings file, it is now possible
to specify vpp_interface type and uio_driver for tenant nic in network settings
file. A new example config, network_settings_vpp.yaml is added.
- Add support for odl_l2-fdio scenario.
Limitations:
- Physical NIC names must be specified in network settings file, numbered nic names
such as nic1 are not supported for fdio scenarios.
- The same kernel parameters will be configured for all nodes. The paramters will be
taken from compute kernel parameter section in deploy settings file.
opnfv-tht-pr: 104
opnfv-puppet-tripleo-pr: 12
os-net-config-pr: 3
Change-Id: Ie9d6151e6e58d11da3c66fbcabe4a0886c3fa152
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: Iefe3e0a3e8cdd9e84b3d094eaa1dcea552552be2
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: Idc60b0304f8f37d2daa7aa6cd220be7859121352
Signed-off-by: rssaravana <saravanakumar.somaskandan@huawei.com>
|
|
Change-Id: I5e9b8dd51be347f08e8ab8205a70121b903347fd
Signed-off-by: rssaravana <saravanakumar.somaskandan@huawei.com>
|
|
|
|
|
|
Adding the creation of the Gluon dummy network and subnet
to the post installation steps.
Bumping the version of Gluon to the latest.
opnfv-tht-pr: 106
Change-Id: I5123916f0e153cbd1e70e443d9c8af38ac55fdef
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
|
|
Change-Id: Iff08b7c7eabfafe3661d8d30e0a81cc38b44eaa3
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 98
opnfv-puppet-tripleo-pr: 11
Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
In order to make gluon really deployable some more things
need to be done:
- Add pull request 103 which add yaml files which
point to gluon puppet
- Rename the scenario to odl-gluon similar to bgpvpn
scenario
- Add tht of gluon to overcloud-deploy-functions.sh
JIRA: APEX-379
opnfv-tht-pr: 103
opnfv-puppet-tripleo-pr: 13
Change-Id: I3ccfb5a279f1df21c4da79fc47039b3c0b6e5495
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
|
|
Also includes minor change for tox working directory to move up one dir
(build dir) for congress. This is due to https://github.com/tox-dev/tox/issues/66
Removes networking_bgpvpn.conf, and uses neutron service_providers to
set. This is because we do not have upstream patches to configure
bgpvpn conf file via OOO and having 2 definitions breaks deploy.
Change-Id: I9846bd959c1ed8e2e81f3ae30470ec357da3fc8f
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: Ib9e118983a0f59dbf416fa157f312eacc73763a3
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Adds default password 'stack'
Change-Id: Ib45c0382f09b4d772d83eb984eee227cb3e23083
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We currently use networking-odl package from opnfv fds repo, this
is no longer needed as networking-odl is packaged in RDO.
Change-Id: Ie9301cd627ab5131d4cd698dd7e4ef435d8e59c0
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
|
|
|
|
|
|
This patch adds first version of gluon scenario config file,
as well as introducing etcd service in puppet-fdio and T-H-T.
JIRA: APEX-379
opnfv-tht-pr: 96
opnfv-puppet-tripleo-pr: 9
Change-Id: Icef29520d093e005dba9cbc5cf0e3fd1ed893cf4
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
The build system is broken since CentOS-7-1511 is
not found on the mirror http://mirrors.cat.pdx.edu.
1511 is deprecated as written in:
http://mirror.pregi.net/centos/7.2.1511/readme
Fixes: https://build.opnfv.org/ci/job/apex-build-master/340/console
Change-Id: I20d5cfddebb4be338f8b712bbe4d02dcbab30e5d
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
stable/danube is based on latest stable/newton with our hieradata/dpdk
patches rebased on top.
JIRA: APEX-386
Change-Id: Ia7b6a1b55bfeb727d1de4532bef79594dcd8b7f7
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 100
Change-Id: I5db74e9ec74d6d03fde1650739d934ddfeec45ec
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
Since Boron ODL servers always the l3 usecase
so the l2 differentiation does not make sense
anymore.
Depends: https://gerrit.opnfv.org/gerrit/27605
Change-Id: I8bb55387001dfc81845134639ab4e913072f9a27
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
We had already disabled this via puppet, but the code upstream was moved
into python. This patch now disables it in python.
JIRA: APEX-382
Change-Id: Ib8bb82945244818b1de0f26e3e80f599be72e8f6
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
with boron the setup teps script is not needed anymore
Change-Id: I72cbd2201089ede4fca4ece63c126b7f4f826f1e
Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
|
|
- upstream removes requirements.txt during setup like this
seems we're getting bitten by letting pip try and handle
deps. This shoudl fix it for now and we can clean out this
spec once upstream distgit lands
Change-Id: I82356dce100011da78e2b18a678f0fc98fac3216
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
This should be fixed now upstream
Change-Id: I84e4da5576f54401e8085be9d0dcab7b493c6496
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We need the default pool to match the default external network we create
so that using nova to create floating ip pools without specifying the
newtwork will work in temptest tests.
JIRA: APEX-380
Change-Id: Icbd8c3a3810bd93d71e9e5954c587455165a8445
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This reverts commit 3237c8cd2fd50d72a867c9bd5a58ed1a9f43f1a8.
Change-Id: I442144e411e2c4de1208bd825454c06440eb9d9c
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This is needed because honeycomb is incompatible with 17.04 vpp.
Change-Id: I96df60bd4b33f6e6119359d560fd5fa771d858fa
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Congress is not in THT now so this will not install yet
- Removing doctor driver sideload in build
The doctor driver is upstream in Newton. No need to side load the
driver into the congress codebase anymore.
- moving to upstream puppet module
Change-Id: Ia60d7d33039dddda634cb5485a3c40ce6ec2b261
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- Also removing a stale file
Change-Id: Ice2f9b4f9961bcd7f05278f11995aa0af237ac8e
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
The build is failing with newest kernel version. We also don't pan on
using ovs 2.5.90 for Danube, so it is safe to remove this until we
integrate the SFC scenario.
JIRA: APEX-378
Change-Id: Ia41f62711270ba5e1ad641a862e82e43b1f370e4
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This is a workaround OOO bug 1650348 where default glance storage
backend is set to swift.
JIRA: APEX-362
Change-Id: Ie422fbb6ccab53f47af50ff0adc7276ff57a4b8c
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Introduces new (hidden) cli option to change composable env config.
This parameter then will use the provided file, for example,
csit-environment.yaml instead of the typical opnfv-environment.yaml.
The effect is using less services required for ODL CSIT snapshots.
Note: this will not work with perf options, but those are not required
currently for ODL CSIT.
CSIT also does not need ceph, so providing a new deploy option to
allow disabling it.
JIRA: APEX-362
Change-Id: If3833b1acceeb23ef9e12c90df6cc9607bd8c724
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Change package to python-networking-vpp
- Turn off autoreq for /bin/python
- Update vpp to 17.01
- Disables undercloud package updating
Change-Id: I9743e73ca9c36cc5162076580dc0a6b8861c7149
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: Ie935dd6ddad5866e208a470765030e6d1246a0e9
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
The ISO was looking in the old location for the RPMs to install during
the ISO build. Also updates the ISO build to build in .build/ like the
other artifacts.
JIRA: APEX_370
Change-Id: Ic4e802f096bac12e8c343960321fa0a554fde8a4
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Changes include:
- Building is isolated to a .build directory that is git ignored
- Caching is isolated to a .cache directory that is git ignored
- Build scripts have been variablized, and relative paths have been
removed
- Unused files removed
- build.sh, make file cleaned up
- Fixed broken building of markupsafe and jinja2 packages
- make clean-cache will remove the cache now
- per item cleans are removed in place of simple clean .build now
- includes fix for OSC issue with LP# 1642301
Change-Id: I42b8e4eb694bf0a2c398858814f8b73785931896
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
|
|
|
|
|
|
Also contains various network parsing fixes.
JIRA: APEX-361
Change-Id: I5e40ed67267d5ded85adc2982a8726ebbceaeae5
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Once this package is included in tripleo-puppet-elements,
this virt-customize won't be neccesary
Change-Id: I599081c1737c23d65f2c25933beff6d41d8ee252
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
|
|
Change-Id: Ice900ffa840d6aac4fe31459432cbf95ff945d84
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-351
Change-Id: I9b8b74073287005221a7a3f6dfe2d52a7d1cf667
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
|
|
- updates cache to use the cache dir as a linked representation
of the build dir
- fixing cache build/extract
JIRA: APEX-325
Change-Id: I80bf67e5d55ca2e069ca72e6b47303368bda0433
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
|