summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
2016-06-30Fixes nic template renderingTim Rozet1-5/+16
Issue where in default network_settings, api_network is not specified. This means that the settings do not have api_network in its output, but the nic template checks to see if api_network vlan is native in its logic. This patch assumes a vlan will be numeric. A blank value or a value of 'native' will not be numeric therefore default is expanded to allow blank values as non-vlan networks. Also fixes controller to always have br-ex. Change-Id: Ibebb231901e653127175aef194eec708e8507da2 Signed-off-by: Tim Rozet <trozet@redhat.com> Signed-off-by: Dan Radez <dradez@redhat.com> Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-30Merge "Fixes multiple issues in ovs dpdk"Tim Rozet2-2/+2
2016-06-28ISO missing ipxe roms packageDan Radez2-5/+4
JIRA: APEX-157 Change-Id: I5feeec1472f58f1747054d7bb04c20274653594c Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-28Fixes multiple issues in ovs dpdkTim Rozet2-2/+2
Changes include: - Fixes nova schedulers to be an array instead of string - Fixes os-net-config to only run one time with dpdk nodes - Fixes br-phy creation to only happen on compute nodes opnfv-tht-pr: 32 Change-Id: Ic3ef9ba247535ed00e40fe3fc4f0e78ac7d01c1a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-28Merge changes from topics 'fix_dpdk', 'vlan_support'Tim Rozet5-532/+79
* changes: Fixes IP failure during os-collect-config ping check Adding VLAN support
2016-06-28Merge "Expanding the overcloud-full filesystem"Tim Rozet1-0/+5
2016-06-28Fixes IP failure during os-collect-config ping checkTim Rozet1-5/+6
Moves the (to be) dpdk interface to br-phy so that the ping check passes after os-net-config. The puppet then moves the interface off of br-phy before binding to dpdk. opnfv-tht-pr: 31 Change-Id: I803671831ea5fd2665a7fa1368a7175d3e0a845d Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-28Adding VLAN supportDan Radez5-527/+73
JIRA: APEX-136 JIRA: APEX-30 Change-Id: I7cbbe11f4c1f1455dba253733c78fe8dc215de97 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-22Adds initial FDIO supportTim Rozet1-0/+6
JIRA: APEX-133 opnfv-tht-pr: 29 Change-Id: I3080c91c3995ed946b902a75907ef11cb349fc33 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-17Merge "Fixes nic templates for ovs dpdk"Dan Radez1-0/+19
2016-06-16Merge "remove os-net-config before trying to clone it"Tim Rozet1-0/+1
2016-06-15Expanding the overcloud-full filesystemDan Radez1-0/+5
Change-Id: Idc5731380a57e227c989c23521e9283859ea1686 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-15Fixes nic templates for ovs dpdkTim Rozet1-0/+19
JIRA: APEX-119 Change-Id: Ia66f2ef4c169187b0cb575b10292d02f530b9902 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-15Merge "Add IPv6 network settings file."Tim Rozet1-0/+7
2016-06-15remove os-net-config before trying to clone itDan Radez1-0/+1
Change-Id: Id09437d4025b761100d7c7371ce70ac2f7ba2d2a Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-15Merge "Change virtual deployment VMs nic model to virtio for dpdk support"Tim Rozet1-4/+5
2016-06-15Change virtual deployment VMs nic model to virtio for dpdk supportFeng Pan1-4/+5
Also make sure we update ipxe-roms-qemu to support pxe booting VMs with multiple virtio interfaces defined (bz 1234601). JIRA: APEX-119 Change-Id: I6fdecbd365450dec80e41f8407498d884b0bd79e Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-14Allows nic mapping to set hieradata variablesTim Rozet1-0/+10
Currently os-net-config figures out the mapping of logical nic names, such as "nic1" to a physical nic on the overcloud node. This mapping is not exposed to THT. This patch allows the mapping to be placed in a hieradata file that can be access by THT during the deployment. JIRA: APEX-119 opnfv-tht-pr: 28 Change-Id: I7ec631fe2a04ce6193b72b2e56eb34a24a4507e1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-14Update qemu to 2.3 in overcloudFeng Pan1-0/+3
JIRA: APEX-119 Change-Id: I6ad91644e2b82234c1a40d595c1c56accc9286a3 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-14Add IPv6 network settings file.Feng Pan1-0/+7
JIRA: APEX-130 Change-Id: Ic00c36b84de274b43c2555108d78aef307a85499 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-14Merge "Install ovs-dpdk rpm when required"Tim Rozet1-0/+1
2016-06-13Install ovs-dpdk rpm when requiredFeng Pan1-0/+1
JIRA: APEX-119 Change-Id: Ie6d08c39fc22be109bf4792a4b7e6cfb4b44d6db Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-13puppet-tripleo fork integrationDan Radez4-41/+69
moving the github integration with pull requests into a function so we can continue to service opnfv-tht and also service opnfv-puppet-tripleo with the same code opnfv-puppet-tripleo-pr: 3 Change-Id: Ief2b1e7309defce9ed2029f6baade3c1371b7d96 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-13Merge "converting apex ip_utils unit tests to nose"Tim Rozet1-1/+9
2016-06-10Merge "Install dpdk packages when dataplane is set to ovs_dpdk"Tim Rozet2-0/+17
2016-06-10Install dpdk packages when dataplane is set to ovs_dpdkFeng Pan2-0/+17
Change-Id: Ib9978595738bb70172244af0505b6b43b0bc60a2 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-10converting apex ip_utils unit tests to noseDan Radez1-1/+9
Change-Id: I54205d217807fd5499a71571ef8bed7c684fe944 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-10Merge changes from topics 'c_doc_update', 'detached_cleanup'Tim Rozet2-2/+51
* changes: Documentation updates fixing detached state deployment
2016-06-10Merge "updating undercloud build"Tim Rozet1-4/+5
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-06-09updating undercloud buildDan Radez1-4/+5
if the undercloud build fails and make is rerun make will think that the undercloud is already built, this fix updates the undercloud build to match the overcloud builds such that the image file is appended with _build until the build is completed. Change-Id: I4640a1b3c4024778bbab8fbd2f65a320baaabe4b Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-09Merge "Add API network support"Tim Rozet1-1/+1
2016-06-08Merge "Add custom domain file for virtual deploy"Tim Rozet1-0/+4
2016-06-08Add custom domain file for virtual deployMichael Chapman1-0/+4
Upstream packaging for tripleo-incubator seems to be lagging significantly, and in addition we will likely want to add a myriad of custom features like numa support that may not be suitable for upstream, so copy our own domain.xml into the tripleo templates directory when deploying. This may be improved in future if we can land a patch that allows a custom template directory to be specified upstream, and have it packaged and released. Change-Id: I7e7e7f695d9473545014761e9f8986616bc2cd19 JIRA: APEX-119 JIRA: APEX-106 JIRA: APEX-127 Signed-off-by: Michael Chapman <woppin@gmail.com> Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-08Merge "Fixes setting kernel boot arguments with perf options"Dan Radez4-6/+29
2016-06-09Add dataplane deploy settingMichael Chapman1-0/+4
Adds the dataplane deploy option, which can have values of ovs, ovs_dpdk, or fdio. Currently does nothing JIRA: APEX-119 Change-Id: I6c14a9c9d6887a325525d634052ea8300b30ee57 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-06-08Fixes setting kernel boot arguments with perf optionsTim Rozet4-6/+29
JIRA: APEX-168 opnfv-tht-pr: 22 Change-Id: I224b16be24b34e245d22c9321ca94ebe52c52dfd Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-08fixing detached state deploymentDan Radez2-2/+51
JIRA: APEX-157 Change-Id: Ifb3b706c61c6df5534bc7c22948fc0ae57a923df Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-07Enabling python coverage tests in build.shDan Radez1-0/+9
Change-Id: Iececedb03a60dd0bfc1ad6ef1275f6a0427350eb Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-06Add API network supportFeng Pan1-1/+1
- Create additional NIC on virtual deployment if API network is enabled. - Include API network in clean - Change keystone admin api network to admin network. This should have no effect when api network is disabled, as today's behavior is to fall back to admin network anyway. However, when api network is defined, we need to be able to reach overcloud from undercloud through keystone admin api network. Change-Id: Ib0aea4a0daeed5878793530c10d8f8a1bbe5fd72 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-05Merge "Fix sed syntax error in set_perf_images.sh"Tim Rozet1-1/+1
2016-06-05Fix rpm build errorFeng Pan1-1/+9
- Fix common rpm spec syntax error - Fix build.sh check for spec file changes. Change-Id: I84b54c87356a092af480957ad4b2e93ec577539b Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-05Merge "Fixes build caching"Tim Rozet2-6/+13
2016-06-04Fixes build cachingTim Rozet2-6/+13
JIRA: APEX-167 Change-Id: Ibb9d69eb4326911a5c62fc9f10b02ccf191a3046 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-03Fix sed syntax error in set_perf_images.shFeng Pan1-1/+1
Change-Id: Id5c4fd5e9073afec3253c47caf8981b43b2552c6 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-06-03Merge "Fix performance option handling"Tim Rozet2-2/+4
2016-06-03Merge "Add performance deploy file to common spec"Tim Rozet1-0/+4
2016-06-03Merge "Fix kernel parameter setting"Tim Rozet3-36/+1
2016-06-03Fix performance option handlingMichael Chapman2-2/+4
- Fix image name replacement in environments/numa.yaml in t-h-t - Accommodate patch to opnfv-tht disabling libvirt pinning by default. opnfv-tht-pr: 17 Change-Id: I4f45a120b236e8fbaa1eefd6da903d8f5e584764 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-06-02Migrates network environment parsing to pythonTim Rozet1-4/+1
Change-Id: Ibaf20a2960a9f4b5e3f256fbed12a61d7606a967 Signed-off-by: Tim Rozet <trozet@redhat.com>