summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-07-18Allows specifying nic order for overcloud nodes in network settingsTim Rozet10-17/+562
Currently there is no way to specify logically or physically the nic order to be used on overcloud nodes. We always hardcode to use nic1 for admin network, nic2 for private, etc. This patch allows a user to not only decide which logical nics to use for which network, but also specify physical interface names if they need to. This is done on a per role basis, due to tripleO limitation. So a user is able to specify nic order/names for compute and controller roles separately. If a user specifies nic order, they must specify it for all networks other than admin network. We assume if admin network is unspecified it uses "nic1", so that name is reserved in this case. A user is also allowed to specify a mixture of logical and physical names, for example "nic2" and "eth3" on another network. JIRA: APEX-151 Change-Id: Ie9d4abb463cf8f8788913cb4bcf9486830adc449 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-14Merge "add onos SFC feature config file"Dan Radez4-2/+19
2016-07-14Merge "Adding mock-detached util function and cleaning up util help output"Dan Radez1-7/+27
2016-07-14add onos SFC feature config filebob zhou4-2/+19
add os-onos-sfc-ha.yaml for onos sfc function deployment. opnfv-tht-pr: 27 JIRA: APEX-172 Change-Id: I07d708d201ef1d97efbfffd5aca85d8a284f7c96 Signed-off-by: bob zhou <bob.zh@huawei.com>
2016-07-14Merge "correction to a conditional in nic template"Michael Chapman2-6/+8
2016-07-13Adding mock-detached util function and cleaning up util help outputDan Radez1-7/+27
- mock-detached will add or remove firewall rules to block traffic that would pull resources from the internet durning a deploy These firewall rule may need to be added to, just starting with http and https traffic figuring that would block the majority of cases. - making updates to util help message according to: https://en.wikipedia.org/wiki/Usage_message Change-Id: I3c90999f977dd8f49c48399d312ed128b37bea6d Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-13Merge "Fixes build and deploy options for SFC/ONOS"Dan Radez4-39/+27
2016-07-13correction to a conditional in nic templateDan Radez2-6/+8
Change-Id: Ibed808350163379fcfa5178c78fabe2f47e491fc Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-13Fixes build and deploy options for SFC/ONOSTim Rozet4-39/+27
SFC for colorado will be based on OVS 2.5.90 which does not need 3.13 kernel. This patch removes 3.13 kernel updates, adds OVS 2.5.90 and sets default odl_version to use boron (required for SFC with OVS 2.5.90). Also updates OVS build to a working one for ONOS. JIRA: APEX-156 JIRA: APEX-199 Change-Id: I095290d925138122f24e891f8412497f9a2c3141 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-13Merge "Prevent printing remote md5 sum"Dan Radez2-1/+2
2016-07-13Merge "Adds SDN Controller IP to overcloudrc file"Dan Radez1-0/+8
2016-07-13Merge "Fixes nova default floating pool to be external"Tim Rozet1-1/+2
2016-07-12Adds nova policy for server host status via ownerTim Rozet1-0/+5
JIRA: APEX-196 Change-Id: I21f63e69ecc4d5b979ed4780c6e92e3ad272b8d7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-12Adds SDN Controller IP to overcloudrc fileTim Rozet1-0/+8
JIRA: APEX-152 Change-Id: Id64a42531711c53ad453cd176aab2a9773a71811 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-12Fixes nova default floating pool to be externalTim Rozet1-1/+2
JIRA: APEX-194 opnfv-tht-pr: 38 Change-Id: I039320496fb2c5ed6e8dd87aafb1fece1fc9717d Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-12Merge "Adding doctor driver and datasource"Michael Chapman5-0/+32
2016-07-12Prevent printing remote md5 sumMichael Chapman2-1/+2
If the remote file is a binary or other junk, we don't want to print it to the console, so just state it's not a match for now. Add puppet logging hack to help debug CI Change-Id: Ia4717ee0cf7a2fc01299d0819c49218487ffdf15 Signed-off-by: Michael Chapman <michapma@redhat.com>
2016-07-11Merge "Use nic1 as control plane inteface name instead of default br-ex"Tim Rozet1-0/+1
2016-07-11Adding doctor driver and datasourceDan Radez5-0/+32
opnfv-tht-pr: 37 JIRA: APEX-158 Change-Id: I079d22e8ee7798bddf7f2f1b6cc3f1b49f1d5773 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-10Use nic1 as control plane inteface name instead of default br-exFeng Pan1-0/+1
opnfv-tht-pr: 35 Change-Id: I17fd58c3e3a8862e36e45c9c50e0119ca4a88f89 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-07-10Move br-phy and ovs agent bring up after bridge ip assignment for dpdkFeng Pan1-25/+25
Change-Id: I37dd541d3ad413b76d94cbc89ab1b2c8e1a723f1 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-07-08Merge "forcing rpm-check if files added to the commit"Michael Chapman1-2/+2
2016-07-06Splitting out common functions to lib filesDan Radez2-33/+30
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Ie2d2d74de5b8cacbb1c57d3d397bede0b659c0af Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Splitting post-install into functions fileDan Radez3-145/+156
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Ie7068473e4ddd8eeca28ebd03de57781222ad761 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Splitting out overcloud functions to lib filesDan Radez3-272/+284
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Iceeda2be0539563163bceaacbb54c6cc2d07b87b Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Splitting out deploy.sh undercloud to functions fileDan Radez3-267/+280
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Ia92c055021073dc72f46a970cd03206ddd8df8da Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Splitting out virt functions to functions filesDan Radez3-142/+154
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Ic40a7327d95a290d83f9c0b18ad87a280b0da3c4 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Splitting out deps configuration to a functions fileDan Radez3-136/+148
trying to reduce the monolith deploy.sh to smaller parts Change-Id: Ic788748969819637171a51d10b87b018fe286ae1 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06forcing rpm-check if files added to the commitDan Radez1-2/+2
Change-Id: I88514fe95121ecc7e6e4cbb41f529404c815bf06 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-06Merge "Moving parser functions to a sourced file"Michael Chapman4-161/+188
2016-07-05Moving parser functions to a sourced fileDan Radez4-161/+188
Trying to split the monolith deploy.sh Change-Id: Ib145e01696384b1b27e8a79263647235e7d68e2a Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-05Finishes dpdk post installTim Rozet1-0/+10
After dpdk finishes install, br-phy needs to be brought up and ovs-agent needs to be restarted. This cannot happen in tripleO because os-collect-config will try to ping from dpdk interfaces to the controller to validate network connectivity. This doesn't work with dpdk, so we leave br-phy down until end of deployment. JIRA: APEX-119 Change-Id: I3d36d02b773fcbb3c5527b85fd00a2fa1b3cc25d Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-05Merge "Adds overcloud ssh support and other fixes"Dan Radez3-6/+70
2016-07-01Adds overcloud ssh support and other fixesTim Rozet3-6/+70
Changes include: - Copies root pub key to overcloud nodes - Introduces overcloud util command to login control/computes - Minor fixes to undercloud util command JIRA: APEX-192 Change-Id: I903fda4b1d232fc623137490630ac905ebb781d7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-07-01Adding congress supportDan Radez4-1/+31
JIRA: APEX-135 opnfv-tht-pr: 16 opnfv-puppet-tripleo-pr: 2 Change-Id: Ic14abd13e2aa46d7ef37b74dd7b005ebf9977bdd Signed-off-by: Dan Radez <dradez@redhat.com>
2016-07-01Merge "Syntax updates and new tests"Dan Radez15-137/+210
2016-07-01Fixes onos artifacts URLTim Rozet2-3/+4
Server that was previously used is blocked on port 9999 in LF lab Change-Id: I8186ea00499352e7a404d0bf38b325e5ae9e8f23 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-30Upgrades DPDK/OVS-DPDK RPMsTim Rozet1-5/+5
Change-Id: I786a01a217bf1bc2fdc52971245d576b4b609545 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-30Syntax updates and new testsDan Radez15-137/+210
- syntax updates to match pep8 standards - tests to cover apex_python_utils.py Change-Id: Ifac06fdbb97266f1b574b20610979b6965d6dd55 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-30Merge "Fixes nic template rendering"Tim Rozet2-6/+17
2016-06-30Merge "Fixes slow ssh to overcloud nodes"Dan Radez1-0/+2
2016-06-30Fixes nic template renderingTim Rozet2-6/+17
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 "[APEX-171] Upgrade ONOS into 1.6 and ovs into 2.5.90 for SFC function"Tim Rozet2-7/+26
2016-06-30Fixes slow ssh to overcloud nodesTim Rozet1-0/+2
JIRA: APEX-191 Change-Id: Ic2e5c464e7f76dbeddc0d10886246a51ab5c6e30 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-30Merge "Fixes multiple issues in ovs dpdk"Tim Rozet2-2/+2
2016-06-30[APEX-171] Upgrade ONOS into 1.6 and ovs into 2.5.90 for SFC functionbob zhou2-7/+26
Change-Id: Ia4b714fa39438bb7ea77bedff6bb8099a88abb11 Signed-off-by: bob zhou <bob.zh@huawei.com>
2016-06-29Merge "Removes QOS Service plugins for ODL scenarios"Dan Radez1-0/+1
2016-06-29Removes QOS Service plugins for ODL scenariosTim Rozet1-0/+1
opnfv-tht-pr: 33 Change-Id: Ibf880e159c3795f07ec875e14b9578c710eac52d Signed-off-by: Tim Rozet <trozet@redhat.com>
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>