summaryrefslogtreecommitdiffstats
path: root/build/overcloud-full.sh
AgeCommit message (Collapse)AuthorFilesLines
2017-04-27Update VPP/ODL versions for FDIO scenariosFeng Pan1-37/+9
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-06nosdn fdio scenario fixesTim Rozet1-1/+10
- pins nosdn fdio packages that work - disable l3 agent ha mode opnfv-tht-pr: 130 Change-Id: I9470565768611f83cbd6e34f567a0aec58fa65ef Signed-off-by: Tim Rozet <trozet@redhat.com> Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-31Remove ocata puppet-ovn injectionDan Radez1-9/+0
This was needed in Danube, can be removed for Euphrates+ JIRA: APEX-431 Change-Id: Ic2101581c3ae9cbf80d5ed6b64be8e7b3bc9abf7 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-03-29Pins ODL L3 VPP/HC packagesTim Rozet1-0/+9
JIRA: APEX-421 Change-Id: I18a1624af96be772820938e3138666c51b10301c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-27Adding OVN as an SDN option to ApexDan Radez1-1/+13
JIRA: APEX-129 opnfv-tht-pr: 111 opnfv-puppet-tripleo-pr: 18 Change-Id: I71de5802ed476b6f78ad5a718ac15d9aec9a6a1d Signed-off-by: Dan Radez <dradez@redhat.com>
2017-03-23FDIO package version pinningFeng Pan1-3/+2
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-2/+0
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-17Merge "Add networking-vpp ML2 support"Tim Rozet1-0/+2
2017-03-16Removes vpp-devel from package installTim Rozet1-1/+1
Change-Id: I16f5defdd47f19095f97414f46cd9e12d3c53b19 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-15Add networking-vpp ML2 supportFeng Pan1-0/+2
opnfv-tht-pr: 113 opnfv-puppet-tripleo-pr: 16 os-net-config-pr: 5 Change-Id: I0c34889db27fd71e1b73e860850b81a08707c324 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-10Fixes mismatch for Java APIs between HC and VPP and L2 pkgsTim Rozet1-3/+12
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-09Adding "Real Time KVM" supportdavidjchou1-0/+5
Adding the support to run the "Real Time KVM" kernel in the compute node(s) to reduce the network latency caused by the virtualization of the network functions. Since the current "Real Time KVM" kernel doesn't support physical to logical network interface mapping yet, we need to use the real physical interface name rather than the logical interface name for all compute interfaces in network_settings.yaml. Also updates tests for the network settings changes and fixes a bug where interface was being queried on the controller nics before it interfaces were validated. JIRA: APEX-128 Change-Id: Iccb6c9fbdcf7e3b482f4283039ef17c38e0a6df7 Signed-off-by: davidjchou <david.j.chou@intel.com> Signed-off-by: Tim Rozet <trozet@redhat.com> Signed-off-by: Dan Radez <dradez@redhat.com>
2017-03-06Build cleanupsDan Radez1-4/+4
- moved patch files into patches dir - python-etcd is packaged upstream Change-Id: I2ad33460e1a8b3e57d30976d92c7423a30a68fc9 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-27Removing sctp module load from ApexDan Radez1-3/+0
Handled upstream by: https://review.openstack.org/#/c/438343/ opnfv-tht-pr: 112 Change-Id: I6e54dbfbf31864e96a65b6e6aa1dc4743c71ffb1 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-18Add support for odl-fdio scenarioFeng Pan1-11/+5
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>
2017-02-13Adding tacker support back into DanubeDan Radez1-1/+1
opnfv-tht-pr: 98 opnfv-puppet-tripleo-pr: 11 Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-06Upgrades os-net-config to stable/danubeTim Rozet1-1/+1
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>
2017-01-16Removes previous patch for osc authTim Rozet1-2/+0
This should be fixed now upstream Change-Id: I84e4da5576f54401e8085be9d0dcab7b493c6496 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-01-12Revert "Locks vpp to 17.01" and correct python-api pkgTim Rozet1-1/+1
This reverts commit 3237c8cd2fd50d72a867c9bd5a58ed1a9f43f1a8. Change-Id: I442144e411e2c4de1208bd825454c06440eb9d9c Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-01-09Locks vpp to 17.01Tim Rozet1-1/+1
This is needed because honeycomb is incompatible with 17.04 vpp. Change-Id: I96df60bd4b33f6e6119359d560fd5fa771d858fa Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-22Updating Congress version to NewtonDan Radez1-4/+2
- 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>
2016-12-20Removes OVS NSH from build processTim Rozet1-22/+0
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>
2016-12-12Update networking-vpp packagingFeng Pan1-3/+2
- 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>
2016-12-08Fixes and cleans up build/cache directory usageTim Rozet1-47/+37
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-02updating the tacker build to use upstreamDan Radez1-2/+6
Change-Id: Ice900ffa840d6aac4fe31459432cbf95ff945d84 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-12-01Merge "Increase rabbitmqctl control timer"Tim Rozet1-0/+1
2016-11-30Merge "Updates FD.IO ODL scenarios to use Carbon ODL version"Feng Pan1-0/+5
2016-11-30Increase rabbitmqctl control timerFeng Pan1-0/+1
IPv6 deployment will fail sometimes due to slow response of rabbitmqctl status check. This patch increases wait timer from 10 to 60 seconds so we can be sure to receive a valid return code. Change-Id: I2c52f3774007153bb4e692218d40b679ec0a0698 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-11-29Updates FD.IO ODL scenarios to use Carbon ODL versionTim Rozet1-0/+5
JIRA: APEX-346 Change-Id: I9ffa32da906f50441dfc05610d0668e84c992e81 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-29Adding git commit to RPM releasesDan Radez1-3/+4
Preparing for better caching by adding the git hash to the rpm release We can skip building the RPMs if they are cached and would be built off the same hash JIRA: APEX-325 Change-Id: I9b0e26f123667673d126362a2501abb13830e44b Signed-off-by: Dan Radez <dradez@redhat.com>
2016-11-29Updates VPP packages to latest master versionTim Rozet1-8/+11
JIRA: APEX-344 Change-Id: Ib1bf1ac6b76af3a4cbbc2b7a20753c232ff5fa16 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-27Build failure fixesFeng Pan1-1/+0
- Remove puppet debug from overcloud image - file /var/lib/heat-config/hooks/puppet no longer exist in overcloud image. - Revert networking-vpp to known working version until fix is committed upstream. Change-Id: I9add838a60014a43774d4001ccd84ccad21a3343 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-11-11Merge "Migrate to stable/newton"Tim Rozet1-9/+0
2016-11-11Migrate to stable/newtonTim Rozet1-9/+0
os-odl_l2_nofeature is now deprecated since new netvirt only supports odl_l3. JIRA: APEX-299 Change-Id: I3557ecb85fa4cd11bba96aa9410e56a8e8cceb00 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-11-07Change qemu version update command to install from updateFeng Pan1-1/+1
JIRA: APEX-343 Change-Id: Ica5d738a3b25328834ca4aa86e64117cb6b5d7f2 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-27Merge "Moving custom rpm packages to dev_dep_check"Dan Radez1-17/+0
2016-10-25Update qemu to fix vhostuser reconnect bugFeng Pan1-1/+1
Update qemu to version 2.3.0-31.el7_2.21.1 to pick up fix for Bugzilla 1322087 JIRA: FDS-121 Change-Id: Iafcbce0405b7c7c96a2c9ca2e086e158749c220e Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-21Moving custom rpm packages to dev_dep_checkDan Radez1-17/+0
These only need to be installed once so no need to check them every run. Change-Id: I288fb52625cad1f11b3b3ca7f0f29a30095646f9 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-14Merge "Fix ipv6 deploy failure"Michael Chapman1-0/+1
2016-10-13Fix ipv6 deploy failureFeng Pan1-0/+1
Update packages in overcloud to fix IPv6 deployment failure. JIRA: APEX-332 Change-Id: Ifee857b42292ed638fb1bf49178c258d9d504af7 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-13Fix openstack-congress package namezshi1-2/+2
JIRA: APEX-287 openstack-congress rpm-spec use '%dist' macro as name suffix, '%dist' macro is different over various distros which may cause name mismatch when uploading package to overcloud images; fix it by using '%dist' macro in package name to avoid possible mismatch. Change-Id: Iaa7068d7da3e5fe3728baf2fa3c67eb45355c74a Signed-off-by: zshi <zshi@redhat.com>
2016-10-07Remove yum udpate all from overcloud buildFeng Pan1-1/+2
Also changes python path in networking-vpp spec to use abolsute path. This avoids issues when python path is found on a different path on build machine. Change-Id: Icc2951bc66ba0b2ab0510083ecad6e680da9d5fc Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-04VPP version updateFeng Pan1-2/+4
- Update VPP version to latest on 16.09 branch - Change networking-vpp repo to point to openstack. - Update VPP python API rpm location - Configure etcd for networking-vpp ML2 plugin opnfv-tht-pr: 85 JIRA: APEX-283 Change-Id: I4e69de3c51b1f4221995cc8568cdfa18aacbc55c Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-21Fixes SFC OVS to be built in ApexTim Rozet1-0/+39
Our kernel version is always updated in our build, causing static kmod builds for OVS to fail. This adds OVS NSH to Apex build process. JIRA: APEX-214 Change-Id: Ib071565d71c3471c2a03345b999adcad5af1962f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-09-09Enables networking-vpp in nosdn-fdio scenarioFeng Pan1-0/+3
- Add puppet neutron support for configuring both ML2 driver and networking-vpp agent - Update THT to invoke new puppet classes. JIRA: APEX-261 opnfv-tht-pr: 76 Change-Id: Iab21713eb711e9f24fa66cba30c895e43a3e945e Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-08Merge "Fixes FDIO kernel settings"Michael Chapman1-0/+1
2016-09-07Fixes FDIO kernel settingsTim Rozet1-0/+1
VPP was overriding kernel settings with its defaults for all deployments by installing the VPP RPM. This removes that file, and sets the settings appropriately for the FDIO scenarios only, based on number of huge pages per profile. JIRA: APEX-255 Change-Id: If39b220a7c34cbfd673afe1881c1a9bdb3fdc2e0 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-31Modifies L3 Agent for FDIO DeploymentsTim Rozet1-1/+4
L3 Agent needs to use OVS driver for external interfaces and NSDriver for Internal interfaces. JIRA: APEX-252 opnfv-tht-pr: 73 Change-Id: Ic96e30421a1f1308c358a644e5602ca738091695 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-29Adds NSDriver to Neutron agent driversTim Rozet1-0/+1
This is added to the entire overcloud, because it only adds driver code and will not impact other scenarios. It will also allow for CI coverage of this commit. This driver is needed for FDIO to be able to use Neutron DHCP agent. JIRA: APEX-249 opnfv-tht-pr: 70 Change-Id: Id2eb55b68dd97c79dcb9e2fd3061a252965e66ae Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-28Add networking-vpp ML2 mechanism driver to overcloud imageFeng Pan1-0/+3
Change-Id: Icfeb02f73b18aa6dbcca449b83d2c8c8bf0f6dab Signed-off-by: Feng Pan <fpan@redhat.com>