summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
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>
2017-03-06Merge "Allow RDO_IMAGE_URI env var to override RDO images source"Michael Chapman1-1/+1
2017-03-03Fixes neutron L3 HATim Rozet1-0/+23
We modify neutron code to allow FDIO to create regular tap ports in router namespaces. However, we did not add support for neutron L3 HA, which required this extra patch to work correctly. JIRA: APEX-393 Change-Id: I3eb7ccac046be45d48806cf5d1e64e1c7282284d Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-03-03Allow RDO_IMAGE_URI env var to override RDO images sourceDan Radez1-1/+1
JIRA: APEX-381 Change-Id: If740f376fefc325d54c7477f8c97af0b51201354 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-22Adding congress support back into DanubeDan Radez6-7/+19
opnfv-tht-pr: 97 opnfv-puppet-tripleo-pr: 10 Change-Id: Idfc109fc984f20b096a23d12864a027146a9c74c Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-18Merge "onos feature install modified for onos 1.8"Tim Rozet1-1/+1
2017-02-18Merge "Add support for odl-fdio scenario"Tim Rozet17-1978/+332
2017-02-18Merge "Adding Quagga to build"Tim Rozet10-1/+1275
2017-02-17Adding Quagga to buildRomanos Skiadas10-1/+1275
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-18Add support for odl-fdio scenarioFeng Pan17-1978/+332
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-17Fix docs path in common rpm spec fileFeng Pan1-5/+5
Change-Id: Iefe3e0a3e8cdd9e84b3d094eaa1dcea552552be2 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-02-17onos feature install modified for onos 1.8rssaravana1-1/+1
Change-Id: Idc60b0304f8f37d2daa7aa6cd220be7859121352 Signed-off-by: rssaravana <saravanakumar.somaskandan@huawei.com>
2017-02-17onos 1.8 upgradationrssaravana1-1/+1
Change-Id: I5e9b8dd51be347f08e8ab8205a70121b903347fd Signed-off-by: rssaravana <saravanakumar.somaskandan@huawei.com>
2017-02-16Merge "Adding Gluon to post-install and bumping version"Tim Rozet1-1/+1
2017-02-16Merge "Adding tacker support back into Danube"Tim Rozet6-12/+31
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-15Removes cinder from controller with CSIT envTim Rozet1-4/+0
Change-Id: Iff08b7c7eabfafe3661d8d30e0a81cc38b44eaa3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-13Adding tacker support back into DanubeDan Radez6-12/+31
opnfv-tht-pr: 98 opnfv-puppet-tripleo-pr: 11 Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-10Adding gluon to the Build and DeploysystemGeorg Kunz3-2/+17
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 Rozet2-2/+4
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-08CSIT: adds default floating ip poolTim Rozet1-0/+1
Change-Id: Ib9e118983a0f59dbf416fa157f312eacc73763a3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-08Adds default root password to undercloudTim Rozet1-0/+1
Adds default password 'stack' Change-Id: Ib45c0382f09b4d772d83eb984eee227cb3e23083 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-07Merge "Add gluon scenario config file"Tim Rozet2-0/+5
2017-02-07Merge "Fixing apex build system CentOS-7-1511 not found"Dan Radez1-1/+1
2017-02-07Merge "Upgrades os-net-config to stable/danube"Dan Radez1-1/+1
2017-02-07Add gluon scenario config fileNikolas Hermanns2-0/+5
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>