summaryrefslogtreecommitdiffstats
path: root/build/overcloud-opendaylight.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-07-06Merge "Adapting BGPVPN scenario to new composable service"Michael Chapman1-10/+0
2017-07-04Adapting BGPVPN scenario to new composable serviceRicardo Noriega1-10/+0
Depends-On: I4af82d456c9d999667f2ef4d16e8f6822463d331 Depends-On: Id28df6ed307976fbb20fa1300f7349b743d96569 Change-Id: I8b6c909ea801491e524206ee4270d453164f3c46 Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2017-06-22Adding conditionals dependent on archDan Radez1-10/+19
There are x86 specific build items that can't be used when building on aarch64. Adding conditionals so that the items only get built in when building on x86_64. There are aarch64 specific settings that need to be set for deployment. JIRA: APEX-381 Change-Id: I63e1c99d5d22bbb523c88be7e973a6c834a38b01 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-05-31Updates ODL source for netvirt+vppTim Rozet1-2/+2
Change-Id: I7ffb445ba44bfc904240658b0c3a137b44af28e8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-05-25Update puppet-opendaylight git repo urlFeng Pan1-4/+7
puppet-opendaylight moved from github to opendaylight.org, updating url for git clone. JIRA: APEX-455 Change-Id: I8e4a919d9c8b3dedb62c12135cc1b2741413bc34 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-10Couple cleanups related to ocata updateDan Radez1-5/+0
- remove glance v2 enable - remove bgpvpn Change-Id: I2e09067e4f81c8a48e8f12475451b2a3c40289a7 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-05-09Updating Apex to OpenStack OcataDan Radez1-28/+6
- power management updated to virtualbmc, pxe_ssh is deprecated - removing custom tacker build - removing custom congress build - disabling yum update in undercloud on the cli instead of in a patch - Undercloud is direct kernel booted now, there are no kernel and initrd in the disk image from upstream - remove OpenDaylight previous to Carbon JIRA: APEX-433 JIRA: APEX-432 JIRA: APEX-431 Change-Id: I6963f16e65eacade5607a3082b58b6150331406c Signed-off-by: Dan Radez <dradez@redhat.com>
2017-05-04Merge "Enable OpenDaylight clustering mode for FDIO scenarios"Tim Rozet1-1/+0
2017-04-28Migrates quagga install to build timeTim Rozet1-0/+2
It is OK to have quagga installed at build time, we just want to avoid enabling it unless quagga is deployed. Change-Id: I41899d697a24976c3b169b3b8f5eef5c0df6bed4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-04-28Enable OpenDaylight clustering mode for FDIO scenariosFeng Pan1-1/+0
JIRA: APEX-450 Change-Id: I6d570c19ff5286b1307e38eee439116839b1d612 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-28Merge "Update VPP/ODL versions for FDIO scenarios"Tim Rozet1-3/+2
2017-04-27Update VPP/ODL versions for FDIO scenariosFeng Pan1-3/+2
Pin the same set of FDIO and OpenDaylight versions for all fdio scenarios. Note that fdio_netvirt-fdio still uses a customized ODL version. os-net-config-pr: 7 JIRA: APEX-451 Change-Id: Ic5ac5aeead9967fe383447e23653276cde2dfe60 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-26Fixing zrpcd is not startingNikolas Hermanns1-5/+5
JIRA: APEX-437 JIRA: APEX-448 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com> Change-Id: I91c1b3bef83c808166072e00c751d8fac3565b5f
2017-04-22Merge "Updates quagga to newer version"Tim Rozet1-3/+3
2017-04-19Updates quagga to newer versionTim Rozet1-3/+3
Change-Id: I635b171c15bca40788eefe909eaab3e9d4606db1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-04-18Add ODL netvirt VPP supportFeng Pan1-0/+4
opnfv-tht-pr: 131 Change-Id: I112d454078bd29a386b8557bf1d015d81f328d61 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-27Disables ODL clustering for FDIO+ODL scenariosTim Rozet1-0/+1
ODL clustering has issues with VPP mounting, so we are disabling clustering for now and should have the bug in ODL fixed by Danube 2.0. Change-Id: I19b9c9167596105a3197de8c5a537bed1280f241 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-23FDIO package version pinningFeng Pan1-3/+1
We are seeing some instability in latest FDIO packages, so pinning them for now. Change-Id: Iaf851bfe2f8c8ba9fe0e2da6979e61f71abeccbe Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-17Fixes neutron patch to only apply when ODL + FDIOTim Rozet1-0/+2
We don't want the neutorn patch which hardcodes router external interface to OVS and adds generic NS linux interface driver to be applied for every scenario. JIRA: APEX-406 Change-Id: I0fd7ed07a5ff58f9e1565831f4f469c11b501385 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-16Removes building quagga/zrpcTim Rozet1-5/+3
Since building this takes 10 minutes or so and it has intermittent failures, we are moving it to artifacts. If we need timely changes we can implement a job to build it, using the apex makefile. JIRA: APEX-403 Change-Id: Ie26106062143c968492dce52149459a8dc7a47ba Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-15Reduces apex odl image sizeTim Rozet1-1/+1
Uses compression and sparsify to reduce image size so we don't go over the CPIO max size for RPM. JIRA: APEX-402 Change-Id: Ib6e74e703b114080dcabf4eeaa1be68aa56edea3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-15Fix typo which prevents install of bgpvpn packageGeorg Kunz1-1/+1
Change-Id: I34ce542ceebd48579bda4ebabd49772f47572c5d Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-03-10Fixes mismatch for Java APIs between HC and VPP and L2 pkgsTim Rozet1-0/+4
This copies the same API jars used for VPP to the Honeycomb to help workaround the issues we are facing of incompatible Java APIs between HC and VPP versions. It also locks vpp/honeycomb/odl to known working packages for L2 scenarios. Also increases overcloud disk +400MB to accomodate more vpp pkgs. opnfv-tht-pr: 122 Change-Id: Id803834e1f1fa352778784da9ac246ab9c58a3b1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-08Adding to build cache and removing jolokia tarballDan Radez1-15/+15
Change-Id: I23bf0ebda3a75a348383c1b5372698bf0e1d47b1 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-22Adding congress support back into DanubeDan Radez1-0/+1
opnfv-tht-pr: 97 opnfv-puppet-tripleo-pr: 10 Change-Id: Idfc109fc984f20b096a23d12864a027146a9c74c Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-17Adding Quagga to buildRomanos Skiadas1-0/+10
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>
2017-02-16Adding Gluon to post-install and bumping versionGeorg Kunz1-1/+1
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>
2017-02-10Adding gluon to the Build and DeploysystemGeorg Kunz1-0/+12
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>
2017-02-10Fixes networking-bgpvpn pkg installTim Rozet1-1/+3
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>
2017-02-07Use RDO packaged networking-odlFeng Pan1-8/+0
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>
2017-02-06Adding networking-bgpvpn; use new neutron-opendaylight-bgpvpn.yamlNikolas Hermanns1-13/+14
opnfv-tht-pr: 100 Change-Id: I5db74e9ec74d6d03fde1650739d934ddfeec45ec Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-01-24[BGPVPN] Remove setup_TEPSNikolas Hermanns1-4/+0
with boron the setup teps script is not needed anymore Change-Id: I72cbd2201089ede4fca4ece63c126b7f4f826f1e Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-08Fixes and cleans up build/cache directory usageTim Rozet1-29/+21
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>
2016-12-06Merge "Updates to Caching"Tim Rozet1-2/+1
2016-12-02Updating OpenDaylight image script to use RDO trunk BGPVPN package.Ricardo Noriega1-1/+13
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>
2016-12-01Updates to CachingDan Radez1-2/+1
- 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>
2016-11-29Updates FD.IO ODL scenarios to use Carbon ODL versionTim Rozet1-0/+11
JIRA: APEX-346 Change-Id: I9ffa32da906f50441dfc05610d0668e84c992e81 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-29Updates VPP packages to latest master versionTim Rozet1-4/+1
JIRA: APEX-344 Change-Id: Ib1bf1ac6b76af3a4cbbc2b7a20753c232ff5fa16 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-20Updates puppet-opendaylight branch to masterTim Rozet1-1/+1
Required configuration fixes for new netvirt in master. JIRA: APEX-300 Change-Id: Iccca77907848ee8a0167e7aa326d014b66bed3f6 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-26Freezes FDIO/Honeycomb artifactsTim Rozet1-2/+4
JIRA: APEX-243 Change-Id: I1ed843c316b840aa9c0f85ef250fcecc59197188 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-24Migrates fdio/honeycomb to new single moduleTim Rozet1-9/+0
JIRA: APEX-133 opnfv-tht-pr: 66 Change-Id: I4e529fa83330d090fc2bb42283d98f02cf1454eb Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-24Add honeycomb to build processFeng Pan1-1/+2
JIRA: APEX-133 Change-Id: I96b278996edc6897408111d31b9effe472fb0d10 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-08-18Merge "Adds fds networking-odl for ODL FDIO deployments"Tim Rozet1-0/+8
2016-08-17Adds fds networking-odl for ODL FDIO deploymentsTim Rozet1-0/+8
JIRA: APEX-133 Change-Id: I7d87f2e463921369cd002b768976fd9cc06c8a91 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-17Fixes honeycombTim Rozet1-0/+12
Changes include: - Moves honeycomb to the opendaylight builder - Adds honeycomb puppet mod - Configures rest ports correctly and brings up honeycomb opnfv-tht-pr: 60 Change-Id: I630e9a63754ca6e41d1816a52db3b8272a9f7b6f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-20Fixes bgpvpn scenarioTim Rozet1-0/+4
We had a regression where we missed adding bgpvpn code back into master. opnfv-tht-pr: 45 JIRA: APEX-200 Change-Id: I44da1d653e13c48f276ad29daac1eb6f4f2d629b Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-10Parameterizes ODL version to deploy optionsTim Rozet1-3/+15
Changes include: - Minor syntax fix to dataplane check - Adds 'odl_version' to deploy options - Builds ODL overcloud image with boron rpm included - If user specifies 'boron' as odl_version then, package is upgraded on overcloud image Change-Id: I37436cb8cc4d6cff1fede6c13836f26a4cc57f49 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-01Migrating to MitakaDan Radez1-6/+7
- Only support for NOSDN for this patch - Other SDN controllers will not be tested for this patch - AODH is now upstream and not needed to be carried in Apex - puppet-cinder-quota-fix.patch is now upstream and not needed to be carried in Apex - puppet-neutron-force-metadata.patch is now upstream and not needed to be carried in Apex - removing the catalog of nic files and creating a templatization for them JIRA: APEX-108 JIRA: APEX-93 JIRA: APEX-92 Change-Id: Ic1a24baec7ef295e9dc1b8b72ac36ca5b05578ea Signed-off-by: Dan Radez <dradez@redhat.com>
2016-03-24updating to OpenDaylight Beryllium SR1Dan Radez1-3/+3
Change-Id: Idaf267854b6629a38c458b3c4c1c14af37b7d57c
2016-03-23updating vm creation for virt deploymentDan Radez1-0/+57
- replacing brbm with logical names br-netname - replacing instack-virt-setup with tripleo scripts JIRA: APEX-90, APEX-80 Change-Id: I58a15dee8de882e034c8af8a3368ca0647741b13 Signed-off-by: Dan Radez <dradez@redhat.com>