summaryrefslogtreecommitdiffstats
path: root/build/opnfv-apex-common.spec
AgeCommit message (Collapse)AuthorFilesLines
2016-07-05Moving parser functions to a sourced fileDan Radez1-0/+4
Trying to split the monolith deploy.sh Change-Id: Ib145e01696384b1b27e8a79263647235e7d68e2a Signed-off-by: Dan Radez <dradez@redhat.com>
2016-06-30Syntax updates and new testsDan Radez1-1/+1
- 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-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-15Merge "Add IPv6 network settings file."Tim Rozet1-0/+7
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-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-10Merge changes from topics 'c_doc_update', 'detached_cleanup'Tim Rozet1-1/+1
* changes: Documentation updates fixing detached state deployment
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-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-08fixing detached state deploymentDan Radez1-1/+1
JIRA: APEX-157 Change-Id: Ifb3b706c61c6df5534bc7c22948fc0ae57a923df Signed-off-by: Dan Radez <dradez@redhat.com>
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-03Merge "Add performance deploy file to common spec"Tim Rozet1-0/+4
2016-06-02Migrates network environment parsing to pythonTim Rozet1-4/+1
Change-Id: Ibaf20a2960a9f4b5e3f256fbed12a61d7606a967 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-06-02Add performance deploy file to common specFeng Pan1-0/+4
Change-Id: I51e5829406722cd0e7ed3d923c5761853795b0cd Signed-off-by: Feng Pan <fpan@redhat.com>
2016-05-26Fixes deploy lib in spec and bug with return codesTim Rozet1-0/+1
Change-Id: If646ce606f96d0bcd6681ada193d60e6b59f93ff Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-24Fixes spec file for contrail and nosdn-nohaTim Rozet1-2/+4
Change-Id: I985a0af9ed678f1fe4d7741af25a27df65d8c479 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-05-20Fix python3 dependency in spec fileFeng Pan1-7/+6
Change python compiler from system default (python 2) to explicit python3 during RPM build for apex common rpm. Change-Id: Ib979909c0987bceade9b65baabf2de0482aede46 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-05-08Change NIC template formatFeng Pan1-1/+3
Convert compute and controller NIC templates to jinja2 format. Added support for IPv6 for those NIC templates. Existing IPv4 template generation behavior does not change. The .template files are kept in tree for now, they will be removed after VLAN changes are made. Change-Id: I2ffc7c403af3659db780ece2bd9195cd62748f0c Signed-off-by: Feng Pan <fpan@redhat.com>
2016-05-04Add python parsing library for network settings file.Feng Pan1-2/+10
Changes: - Implements network_settings.yaml file parsing in python. - Adds support for both IPv4 and IPv6 in network_settings.yaml - Adds support for api_network in network_settings.yaml - Removes bash library functions for network related functions. - Adds dependency to python34-yaml for apex-common package. Note that support for ipv6 and api_network is not complete yet. Proper configuriration of network environment and nic template files will be added later. Change-Id: I087f725dabedfef109c9de1f58ce2611da647e87 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-04-21Adds python IP utility libraryFeng Pan1-2/+10
Changes include: - IP utility library in python 3 that supports both IPv4 and IPv6 address generation. This library currently includes a single function of generating IP ranges or single IP for a given CIDR. More functionality will be added at a later time to support features such as IP address calculation. - Updated common-function.sh to use python library to generate IP ranges. All existing bash functions are preserved, so any callers will get identical IP ranges as before. - Add dependency to python3 for opnfv-apex-common package. - Add python dependency to build.sh No change is made to interface related functions. Change-Id: Idc6998754f9f3c7a3868ec5b5768f3bb5f78cd90 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-04-20Adding missing RPM change log for utility contentDan Radez1-0/+2
Change-Id: Icf076eced87e24df5ac91d1a0a4ddd466ae66697 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-12Adds Utility functions and failure loggingTim Rozet1-0/+4
Patch adds helpful utility functions and automatic parsing of heat output into a readable format indicating where a failure is in a deployment. Example: http://fpaste.org/354210/ New opnfv-util function allows a user to interact with a deployment easily: - opnfv-util undercloud <user> connects user to undercloud VM - opnfv-util debug-stack parses the heat failure output Above arguments also accept partial matches. JIRA: APEX-75 Change-Id: I5ccfee64ee2958de0d00a3b25cd9b29de60c9e20 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-12Adding dependencies to apex-common.specDan Radez1-0/+3
- initscripts net-tools iputils iproute iptables these are the packages that include the networking tools we use to configure the jump host JIRA: APEX-137 Change-Id: Icf2d2c2a80a4abb8642cb3e38d18a054a9f01a96 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-04Updating versioning for ColoradoDan Radez1-1/+3
Change-Id: I67416076f91e18d651e4da2fa5a7883d8ed058b3 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-03-23updating vm creation for virt deploymentDan Radez1-4/+4
- replacing brbm with logical names br-netname - replacing instack-virt-setup with tripleo scripts JIRA: APEX-90, APEX-80 Change-Id: I58a15dee8de882e034c8af8a3368ca0647741b13 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-01-30Changes to make SFC deployments functionalTim Rozet1-2/+2
Fixes include: - sfc deployments now are non-HA, and disable swift and ringbuilder as it causes issues with the 3.13 kernel - ODL Features boot is now parameterized in heat templates - SFC features boot is now set to "odl-ovsdb-sfc-rest" - Coexistence table offsets included if SFC deployment - VXLAN workaround applied for 123.123.123.x subnet if SFC Change-Id: Ide5e0b451adcb98c417e57628a51302f3123647f Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-27Fixes various bugs and adds some improvementsTim Rozet1-0/+6
Changes Include: - Disables introspection. We don't currently use introspection for anything other than to just run it. Disabling it to increase deploy speed and reduce pxeboot issues. - Adds timeout to deploy of 90 minutes. Default heat timeout is 3-4 hours. - Fixes OVS bridge attach/detach for users who use PREFIX in their ifcfg instead of NETMASK - Adds nosdn deploy settings file, and allows nosdn deployments - Adds example inventory file to the docs dir Change-Id: Ic13d6c4d5f27bac25365e5951acdd9bd3e641a15 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-20Merge "Restructured the installation-instruction file into indexed sub files"Tim Rozet1-3/+3
2016-01-20Restructured the installation-instruction file into indexed sub filesChristopherPrice1-3/+3
Take-two of this patch, originally merged: f479b77c4f7c0d11196e3902bb7e60ff8e34a1fe reverted: bffb8e0e27f21934a4bbb1138427f2adda6c583d Created a section based structure for the installation-instruction. It should show on the html artifact as a structured web page. We may want to move some sections to other directories to incorporate them into the release configguide. Left that for step 2... Now includes updates to the rpm spec so as not to break the build. Change-Id: I7c0d46467de668883fcd29ae7deaa20151bacdb2 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com> Signed-off-by: Dan Radez <dradez@redhat.com>
2016-01-16add step to execute gw_mac_update.sh after apex deployedbob1-0/+3
Change-Id: I47c316e26ff8e597c781562645397335e8c5bd70 Signed-off-by: bob zhou <bob.zh@huawei.com> Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-15Adds scenario deploy settings filesTim Rozet1-2/+10
Changes include: - Scenarios for opencontrail, onos, sfc, odl l2/l3 - Minor fix to error print statement - Post Config is now disabled when using --flat Change-Id: I5f3686dda4c4a573b1777916669053593852676a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-15splitting rpm into multiple rpmsDan Radez1-0/+64
- code in the common rpm - instack in the instack rpm - undercloud in an rpm that will be named per sdn in the future Change-Id: I969277daf87f67da6934cad7268c96efda6960c7