summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2017-05-26Merge "Update puppet-opendaylight git repo url" into stable/danubeTim Rozet1-4/+7
2017-05-26Update 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-26Updates the real time kvm kerneldavidjchou1-1/+1
Reduce the real time kvm kernel by stripping debug info. Change-Id: I33335b8a9bd241ee83bc6f30bb2e819403bad491 Signed-off-by: davidjchou <david.j.chou@intel.com> (cherry picked from commit 557e2db49051721e1b70adc4a561a2c162b0c511)
2017-05-25Add type_drivers config to networking-vpp agentFeng Pan2-0/+53
JIRA: APEX-459 opnfv-puppet-tripleo-pr: 26 Change-Id: I1b43acb3eb048a017720e33db50876c4e688b2e7 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-25Build and deployment fixes for danubeFeng Pan3-50/+1
- Remove puppet-neutron-add-odl-settings.patch file, this patch is now included in overcloud images. - Add retry for pacemaker::stonith resource to avoid resource creation failure during deployment opnfv-puppet-tripleo-pr: 27 Change-Id: I8440e7ddc290d04135e8cd82b2136cc245dc980a Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-15Install missing packages on undercloud imageFeng Pan1-0/+6
Currently, tripleo images are not synchronized to CentOS CDN, where we download our images. The bug is tracked at: https://bugs.centos.org/view.php?id=12994 This causes our undercloud image to be out of date and missing packages which are required during undercloud install. This causes puppet to perform yum install of those packages during undercloud deployment, which will fail in cases where internet is not accessible during deployment. While we wait for resolution of CentOS CDN issue, to work around this issue, we need to add those packages in undercloud image. Change-Id: Ic5a2cfddda544c2d7b6b5bcb145ade8276fd411b Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-08Moves RDO images URI to working serverTim Rozet1-2/+4
CBS has been broken and the overcloud and undercloud artifacts are not getting updated there. The new URI is a workaround because it is a single file server acting as a backup until the CBS repo is fixed. JIRA: APEX-458 Change-Id: I743747015d69b17d75aa7b231bc07c935788ea20 Signed-off-by: Tim Rozet <trozet@redhat.com> (cherry picked from commit ef3dc1ce0323fa0881e416cd4b9028fb4250b719)
2017-05-08add onos deployment stepsbobzhou6-18/+19
opnfv-tht-pr: 128 opnfv-puppet-tripleo-pr: 23 Change-Id: Ib99f7e3968ed03bd86ca0de9c6c37c9871921486 Signed-off-by: bobzhou <bob.zh@huawei.com> (cherry picked from commit 266e9a5336defeff5f10331ab8316d69e7b20cc1)
2017-05-04Enable OpenDaylight clustering mode for FDIO scenariosFeng Pan2-47/+0
JIRA: APEX-450 Change-Id: I6d570c19ff5286b1307e38eee439116839b1d612 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-05-03Merge "Fixes bugs in ovs dpdk" into stable/danubeTim Rozet2-3/+3
2017-05-02Merge "Updates the real time kvm kernel from 4.4.6-rt14 to 4.4.50-rt62." ↵Tim Rozet1-2/+2
into stable/danube
2017-05-02Fixes bugs in ovs dpdkTim Rozet2-3/+3
Changes Include: - Fixes an issue where using non-1st nic admin network deployment would result in loss of network connectivity during deployment. - Fixes an issue where not specifying cores to pin to in performance options would result in an incorrect '0' value used for core mask. JIRA: APEX-452 JIRA: APEX-453 Change-Id: I413290161abd9b2fa39b659d5ff989da9554f603 Signed-off-by: Tim Rozet <trozet@redhat.com> (cherry picked from commit c9bde98a9729dbc442ce8c0cdbc29c7d35167db6)
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> (cherry picked from commit f50f469ff5db3fd54c49cc932ff7791c406891cf)
2017-04-28Updates the real time kvm kernel from 4.4.6-rt14 to 4.4.50-rt62.davidjchou1-2/+2
Change-Id: Iee42eb2533fe8c8336113613ab578aa56abb37fb Signed-off-by: davidjchou <david.j.chou@intel.com> (cherry picked from commit e6e035be520fd2f1021f524f11a9f19cd70523a2)
2017-04-28Update VPP/ODL versions for FDIO scenariosFeng Pan4-81/+17
Pin the same set of FDIO and OpenDaylight versions for all fdio scenarios. Note that fdio_netvirt-fdio still uses a customized ODL version. JIRA: APEX-451 Change-Id: Ic5ac5aeead9967fe383447e23653276cde2dfe60 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-27Fixing zrpcd is not startingNikolas Hermanns2-7/+8
JIRA: APEX-437 JIRA: APEX-448 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com> Change-Id: I91c1b3bef83c808166072e00c751d8fac3565b5f (cherry picked from commit d81cd2087be5edf5d2c0d98ad71a63360ae8511f)
2017-04-26Sets baremetal workers to 12Tim Rozet2-0/+10
There is an issue where in Newton the number of workers (sub processes) opened per openstack service scales with the number of logical cores on the system. On servers with large amount of processors this causes the cloud to fail after some time due to running out of RAM. This patch will limit the number of worker processes to 12, which is the limit in Ocata and onwards. JIRA: APEX-410 Change-Id: I28c4762830c19cd758a0729017f2d4a9ebe372b4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-04-22Updates quagga to newer versionTim Rozet1-3/+3
Change-Id: I635b171c15bca40788eefe909eaab3e9d4606db1 Signed-off-by: Tim Rozet <trozet@redhat.com> (cherry picked from commit a9dd0037f9e0d02e83c6f3f6fecb1c706c994878)
2017-04-20Add ODL netvirt VPP supportFeng Pan2-0/+6
opnfv-tht-pr: 131 Change-Id: I112d454078bd29a386b8557bf1d015d81f328d61 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-11Add VPP interface options supportFeng Pan1-0/+3
Interface options is needed for nosdn-fdio scenario to disable vlan strip offloading for enic. Change-Id: I7d7e3d7e6e0c822a13113911a41a3d076ecbd509 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-09nosdn fdio scenario fixesTim Rozet2-1/+18
- 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> (cherry picked from commit 778593a0d93f1a994c58a30c2dfc3f2243bf1b2f)
2017-03-30Moving undercloud root pw to debug onlydanube.1.0Dan Radez1-1/+0
Change-Id: I380d39b6c78519487dec3b053c53a9579df57f06 Signed-off-by: Dan Radez <dradez@redhat.com> (cherry picked from commit 035c80d52a780125ba84d1bc5f8232c9ff2a4a17)
2017-03-30Add core pinning settings for VPPFeng Pan1-0/+4
Also updated os-net-config to enable VPP service on startup, as well as updating show interfaces command. JIRA: APEX-407 os-net-config-pr: 6 opnfv-tht-pr: 129 Change-Id: I77c590e966d2532d894ec96bb60ffdf914a90f6d Signed-off-by: Feng Pan <fpan@redhat.com>
2017-03-29Pins ODL L3 VPP/HC packagesTim Rozet2-0/+18
JIRA: APEX-421 Change-Id: I18a1624af96be772820938e3138666c51b10301c Signed-off-by: Tim Rozet <trozet@redhat.com> (cherry picked from commit 621bfd97aa74877177039ada39c0c8f9578a0220)
2017-03-28Merge "Adding OVN as an SDN option to Apex" into stable/danubeTim Rozet3-1/+17
2017-03-27Disables ODL clustering for FDIO+ODL scenariosTim Rozet2-0/+47
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> (cherry picked from commit 5108498adb2870581cc5a4bb99db693a05ff9c3b)
2017-03-27Adding OVN as an SDN option to ApexDan Radez3-1/+17
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-24Fixes OVS DPDK scenariosTim Rozet7-10/+129
This fixes nosdn OVS DPDK scenarios to work with OVS 2.6. It also adds support for the ODL DPDK scenario. OVS DPDK configuration is done during preconfig on compute nodes. All nodes make use of first boot script to get kernel params like hugepages. The network settings are modified to use real nic names for the virtual network settings file. This is required due to a timing bug with os-net-config and using first-boot script. The network settings file also contains the UIO driver to use with DPDK. JIRA: APEX-314 opnfv-tht-pr: 117 Change-Id: I46b6fca71ecec38981968133ba2411f64d7c6445 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-23FDIO package version pinningFeng Pan2-6/+3
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> (cherry picked from commit 5f50df9743156ea805256e2f65815ed0075881f6)
2017-03-17Fixes neutron patch to only apply when ODL + FDIOTim Rozet2-2/+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-17Merge "Add networking-vpp ML2 support" into stable/danubeTim Rozet4-0/+253
2017-03-17Move modified enable_rt_kvm.yaml to .build directoryFeng Pan1-2/+2
We should not be modifying files in our repo directly during build. This patch moves the modified version of enable_rt_kvm.yaml into $BUILD_DIR rather than modifying it in place. Change-Id: Ibe160d0e5bc0f1d6633fde11de9f125ed49f58e2 Signed-off-by: Feng Pan <fpan@redhat.com> (cherry picked from commit 96013ac0328d2a4f54c6432e3900849db6c78d48)
2017-03-17Remove ONOS package reference in MakefileFeng Pan1-1/+0
Change-Id: I81c6a2f6e8dacc3835e6abe1b674bbf25255d1da Signed-off-by: Feng Pan <fpan@redhat.com> (cherry picked from commit dd00a13e93ec1a23cd6f1bcb26dae55960ca1b26)
2017-03-17Merge "Removes building quagga/zrpc" into stable/danubeTim Rozet2-6/+4
2017-03-17Removes building quagga/zrpcTim Rozet2-6/+4
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> (cherry picked from commit d5527ec6ff391ddd3f872b7f8a7bc3f1f2075381)
2017-03-17Add odl_l3-nofeature-noha deployment scenarioJamo Luhrsen1-0/+2
Change-Id: I144150c0a73897d86fd4970638694359ba427d4f Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com> (cherry picked from commit c8fa3e03525e4bdab6668760637d5cd079f29845)
2017-03-17Add networking-vpp ML2 supportFeng Pan4-0/+253
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-16Removes vpp-devel from package installTim Rozet2-2/+1
Change-Id: I16f5defdd47f19095f97414f46cd9e12d3c53b19 Signed-off-by: Tim Rozet <trozet@redhat.com> (cherry picked from commit 59120f0ddd3ad84feab0ffb9defc185f73f910a5)
2017-03-16Merge "Final bump of Gluon to upstream release v1.0.1" into stable/danubeTim Rozet1-1/+2
2017-03-16Merge "Reduces apex odl image size" into stable/danubeTim Rozet1-1/+1
2017-03-16Final bump of Gluon to upstream release v1.0.1Georg Kunz1-1/+2
Change-Id: I7b220a332a8738054bcb569c3fa01b5d401a167e Signed-off-by: Georg Kunz <georg.kunz@ericsson.com> (cherry picked from commit 79dc043d32a1280b73f56a6f3ba458923e290874)
2017-03-16Reduces 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> (cherry picked from commit 03e4fffb7f6e2937757768e5035ba507120bd531)
2017-03-16Fix typo which prevents install of bgpvpn packageGeorg Kunz1-1/+1
Change-Id: I34ce542ceebd48579bda4ebabd49772f47572c5d Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
2017-03-12Add support for odl_l3-fdioFeng Pan4-12/+21
This patch adds support for ODL L3 FDIO scenario. Introduces a new deploy settings parameter, odl_routing_node, to indicate the routing node's hostname. This parameter will only be used for this scenario. Change-Id: I8df3eb701299007761c6cec42c4ca318b124a0b8 opnfv-tht-pr: 108 os-net-config-pr: 4 Signed-off-by: Feng Pan <fpan@redhat.com> (cherry picked from commit 7d994a3c3e18227c26bf58049e4d5780144ecf98)
2017-03-10Fixes mismatch for Java APIs between HC and VPP and L2 pkgsTim Rozet4-3/+43
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" supportdavidjchou6-0/+82
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-08Merge "Adding to build cache and removing jolokia tarball"Dan Radez2-15/+17
2017-03-08Adding to build cache and removing jolokia tarballDan Radez2-15/+17
Change-Id: I23bf0ebda3a75a348383c1b5372698bf0e1d47b1 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-03-08Disabling ONOS from DanubeDan Radez3-9/+14
Integration work for ONOS in Danube was not completed. Disabling this scenario for this release. Disabling completed mostly by commenting out sections enabling easy re-enabling next release once integration work is completed. Change-Id: I1d7b457e8234bf6bb299b9908b356040e68370e5 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-03-06Build cleanupsDan Radez5-5/+5
- moved patch files into patches dir - python-etcd is packaged upstream Change-Id: I2ad33460e1a8b3e57d30976d92c7423a30a68fc9 Signed-off-by: Dan Radez <dradez@redhat.com>