summaryrefslogtreecommitdiffstats
path: root/build
AgeCommit message (Collapse)AuthorFilesLines
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-22Merge "updating ONOS build"Tim Rozet2-16/+12
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-20updating ONOS buildDan Radez2-16/+12
- the ONOS build required the stable-images dir - also removing other stable-images references Change-Id: Ib51e4278ac80d7900064469f6d3c3a3532296270 Signed-off-by: Dan Radez <dradez@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-20Deploy ceph OSDs on the compute nodes tooDan Radez2-2078/+17
- Also fixing the github PR json parsing opnfv-tht-pr: 7 JIRA: APEX-89 Change-Id: I5c27209ed006309285bd24d77cc2392513325116 Signed-off-by: Dan Radez <dradez@redhat.com> Signed-off-by: Tim Rozet <trozet@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-12fixing PR_NUMBER evaluation when there is no opnfv-tht-pr in the commit messageDan Radez1-1/+5
Change-Id: I5abd9efe48a665f7a65201ec20805cd1a4001763 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-12Get tht from github instead of rpmMichael Chapman1-4/+34
Use apex fork of tht instead of relying on rpms. Can get specific pull requests instead of default branch if specified in the commit message using the syntax: opnfv-tht-pr: [pull-request-number] Change-Id: Ib4c8edd1a94258406d06dd7e80b4ae4ec8ca6c53 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-08Merge "Updates to the iso build"Tim Rozet3-15/+130
2016-04-07Updates to the iso buildDan Radez3-15/+130
- refreshing to the Cent 7 1511 version of comps.xml - adding a graphical desktop install option - refreshing to the Cent 7 1511 version of isolinux.cfg - adding package depedencies for Mitaka ISO install JIRA: APEX-104 Change-Id: I73413270d2da656a4421f78a93504b611d300206 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-08Merge "Fixes controller Image to be overcloud-full"Dan Radez2-0/+7
2016-04-07Fixes controller Image to be overcloud-fullTim Rozet2-0/+7
New param introduced into THT that exposes the image to use for the Controller. The new var is defaulted to use overcloud-control and is causing master to fail. Changes Include: - Adds opnfv-environment yaml file to use for common parameters required in all deployments - Defaults controllerImage to be overcloud-full Change-Id: I5da8921d9c9efd167748a3d6f42866d18f46d2b7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-07Fixing how we get the RPM version from the spec fileDan Radez1-1/+1
Change-Id: Ib7c1ccc1d82f6f6ef11f553d3f56cd3da35dc3b1 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-06Merge "Makefile & build.sh updates for RPM Building"Tim Rozet1-15/+36
2016-04-05Makefile & build.sh updates for RPM BuildingDan Radez1-15/+36
- fix the undercloud dependancy chain so the tarball gets rolled now - adding rpm-check jobs for each of the rpms, this runs the build but doesn't spit out the rpm file - added conditionals for rpm-check commands, only take the time to run them if the Makefile or specs have changed Change-Id: I9731b278d06d92deb3f69066ba4468e64647582d Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-04Updating versioning for ColoradoDan Radez5-5/+15
Change-Id: I67416076f91e18d651e4da2fa5a7883d8ed058b3 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-01Migrating to MitakaDan Radez33-2380/+219
- Only support for NOSDN for this patch - Other SDN controllers will not be tested for this patch - AODH is now upstream and not needed to be carried in Apex - puppet-cinder-quota-fix.patch is now upstream and not needed to be carried in Apex - puppet-neutron-force-metadata.patch is now upstream and not needed to be carried in Apex - removing the catalog of nic files and creating a templatization for them JIRA: APEX-108 JIRA: APEX-93 JIRA: APEX-92 Change-Id: Ic1a24baec7ef295e9dc1b8b72ac36ca5b05578ea Signed-off-by: Dan Radez <dradez@redhat.com>
2016-03-29Syntax updates to OOO network isolation fileDan Radez1-1/+1
- storage mgmt and storage were being update by the storage sed commands - ext net had a double Ports:: in the line Change-Id: I95cfdbced1e817e6e69805708b6b4e504abd8c43 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-03-28Merge "Renaming Instack to Undercloud"Tim Rozet1-2/+2
2016-03-24Renaming Instack to UndercloudDan Radez1-2/+2
This commit is not backwards compatible with cleaning. VMs named Instack will need to be manually removed. Change-Id: I6829119e43a0a572da07e6d9757c5208c7fe91d4
2016-03-24Merge "Adds L3 agent for no-sdn no-ha scenario"Tim Rozet1-11/+9
2016-03-24updating to OpenDaylight Beryllium SR1Dan Radez1-3/+3
Change-Id: Idaf267854b6629a38c458b3c4c1c14af37b7d57c
2016-03-24Adds L3 agent for no-sdn no-ha scenarioFeng Pan1-11/+9
JIRA: APEX-110 Change-Id: Ifbca9328f7ee502232b51b8641eb0c5dc90a487b Signed-off-by: Feng Pan <fpan@redhat.com>
2016-03-23updating vm creation for virt deploymentDan Radez17-708/+569
- 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-03-06Adds OpenDaylight HA (OVSDB Clustering)Tim Rozet6-422/+310
OVSDB Clustering changes include: - Modifications to create an OpenDaylight VIP for communication between Neutron SB <-> ODL NB. - OpenDaylight configured in HA mode in THT via puppet-opendaylight - OVS instances configured with managers pointing to all 3 ODL instances for HA mode - Build now points to latest Beryllium release - Modified puppet-neutron in build to pull latest stable/liberty JIRA: APEX-107 Change-Id: Iab510db922dfcd2fbd4962b9751cd2f7e5724f44 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-02-29AMT Power Management fixesDan Radez1-0/+4
- Teal Box uses AMT power management, this fixes the support for the AMT power Management so the Ironic AMT driver can be used. Change-Id: If7c3c89cf6063c18a97524ade387e4ae841f6c80 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-02-29updating the centos dvd versionDan Radez1-3/+4
Change-Id: I2ab43f43858745b5ac5ed695301ad09290b2c320 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-02-22Adding SDNVPN supportDan Radez2-47/+75
Change-Id: Id2d6d46a53129d4ae2f93fad835536da067e42df JIRA: APEX-51 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-02-18sfc and odl version updatesDan Radez1-7/+24
- reverting the patched growfs bug kernel - updating ODL to RC 3.1 - syntax fix on error inventory syntax check Change-Id: I4c8f2bd648a2caa1caa2d33650bf1b73824f7179 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-02-16Merge "Prevent build crashes on empty cache"Dan Radez1-2/+2
2016-02-16Prevent build crashes on empty cacheMichael Chapman1-2/+2
When there is no file to run md5sum on, instack will bail instead of downloading a fresh copy. Check for file existence first, and if it fails then immediately download required file. Also don't try to install epel if it's already there. Change-Id: I2248a916207b0bf9368d74d19c4087da846ed3d9
2016-02-14Adding error checkingDan Radez1-2/+2
Change-Id: I515ac692a1a2251f16f4b9e06f94c6a626374285 JIRA: APEX-81, APEX-69
2016-02-06Switching to Be and updating the nova floating pool defaultDan Radez2-44/+57
JIRA: APEX-87, APEX-77 Change-Id: I2aeee20574894dab5b2ce62a281aa9d75ae80644
2016-02-05Fixes for no-ha, detached deploy, sfc and debugDan Radez1-20/+5
- Forcing no-ha to 1 compute node - updating install-packages to allow detached deploy - updating kernel to one with a growfs bug fix - removing service script with growfs work around - adding rootpw to overcloud when in debug mode JIRA: APEX-85, APEX-76, APEX-73 Change-Id: I202275c9cbeb864a044b119a9e440d59a1955c40
2016-02-04Update ODL Puppet mod clone to use OPNFV branchDaniel Farrell1-1/+1
Updates the clone of puppet-opendaylight to use a new integration branch for OPNFV vs a tag directly. This will allow updates to puppet-opendaylight for new Be ERP RPMs without requiring a bump-tag commit to OPNFV for each. Change-Id: Ib2fa7df0d129210816992c3987851237cd548506 Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
2016-02-03Merge "Move ceilometer event pipeline to correct place"Michael Chapman1-1/+1
2016-02-02Merge "Bump puppet-odl version to get ODL Be RC1 ERP"Tim Rozet1-1/+1
2016-02-02Move ceilometer event pipeline to correct placeMichael Chapman1-1/+1
was missing .yaml Change-Id: Ic8ac2ab2aa21b63922a3dd9ad478827206fdceb2
2016-02-02Move aodh to mongodbMichael Chapman1-28/+44
Also move aodh config to config step before services start Change-Id: I489260ec021d3327baa46cc2c516431b55bb89bb
2016-02-01Bump puppet-odl version to get ODL Be RC1 ERPDaniel Farrell1-1/+1
Bump the version of the puppet-opendaylight module to pull ODL Beryllium RC1 Experimental Release Preview RC1. Change-Id: I37df7ce9781811347dda857d59092ce4b722aeb9 Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
2016-01-30Changes to make SFC deployments functionalTim Rozet2-54/+130
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-29Aodh fixesMichael Chapman3-43/+231
instack.sh: Patch puppet-tripleo to include aodh loadbalancing tripleo-heat-templates: Remove ceilometer services that are replaced by aodh Add rabbit_hosts to aodh config Add ceilometer config file that was missing Add nobody group to aodh user Change-Id: Ie25cdbf44fc7f23bd65a0af23358b24e3032ea81
2016-01-28Merge "Fixes cinder keystone auth"Dan Radez1-11/+28
2016-01-28Merge "Fixes various bugs and adds some improvements"Dan Radez1-0/+6
2016-01-28Fixes cinder keystone authTim Rozet1-11/+28
URI was being passed incorrectly by tht JIRA: APEX-59 Change-Id: If9912f1ef0618836f37931e3573293d0f434d23f 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-28Fixes ODL installing in SFCTim Rozet1-1/+3
JIRA: APEX-66 Change-Id: If53470930e5b982ad172711f89dcdcfd7c5eec57 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-27Allows ONOS to use compute nodes with br-ex no IPTim Rozet6-0/+442
ONOS needs the capability to have br-ex on compute nodes with no IP for L3 functionality to work correctly on baremetal. This patch allows that capability, and makes it default behavior (sdn_l3 true). If desired, a user can set sdn_l3 to false, and compute nodes public interface will be a regular interface with no IP for ONOS deployments. JIRA: APEX-64 Change-Id: I578b946edbddf7fc9c29363c78fec2c3ada48cf6 Signed-off-by: Tim Rozet <trozet@redhat.com>