summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-05-08Change NIC template formatFeng Pan6-7/+380
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-06Merge "Rebasing opnfv-tht Colorado with ODL patches"Dan Radez1-1/+1
2016-05-04Add python parsing library for network settings file.Feng Pan7-456/+542
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-29Rebasing opnfv-tht Colorado with ODL patchesTim Rozet1-2/+2
Purpose of this commit is to test opnfv-tht changes are not breaking nosdn deployment. opnfv-tht-pr: 10 Change-Id: I85da61a9591999d1249d55700241d71256019a81 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-28Standarizing CONFIG and RESOURCESDan Radez3-5/+5
- first stage in standarizing how custom config values are passed in by moving to using ENV vars to pass in custom params - next stage is to remove the -r and -c options in deploy.sh Moving this direction will reduce managment of custom parameters and rely on ENV vars to make the customizations for development Change-Id: Ibbc171d5e6801b27c1b62ca65c2a9f7830483b97 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-22Merge "Added nokia-pod1 inventory file"Dan Radez1-0/+56
2016-04-22Change storage refresh to pool-refreshFeng Pan1-2/+2
Using pool-refresh should be sufficient to clean up storage pool. Change-Id: I10a58340c4c24b429a2d46d8c9f5a469fd4e18f2 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 Pan5-46/+103
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-21Added nokia-pod1 inventory filevitikkan1-0/+56
Change-Id: I724023f9d45b306dd6bf9768a9546481358fdeb9 Signed-off-by: vitikkan <viktor.tikkanen@nokia.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-20Merge "Deploy was missing sourcing the utility lib"Tim Rozet1-0/+1
2016-04-14Fixes inventory file referenceTim Rozet1-1/+2
Change-Id: I2cd5a739a48d2f0e0fdc3b2103d3ea5e4987d6da Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-14Deploy was missing sourcing the utility libTim Rozet1-0/+1
JIRA: APEX-75 Change-Id: Iec4abc319db98c32b94a0603811401fd7f9a59db Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-04-12Forcing a libvirtd restart on cleanDan Radez1-0/+3
- ensures the storage vols are cleaned up properly Change-Id: I55c0dbcbbc884658b9e37e34aa85d00e29e99b57 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-04-12Adds Utility functions and failure loggingTim Rozet4-1/+133
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-08Merge "Documentation updates for Colorado"Tim Rozet8-92/+98
2016-04-08Documentation updates for ColoradoDan Radez8-92/+98
Change-Id: I21ada65b9da5da2c78750b018344cae834bd7ce4 Signed-off-by: Dan Radez <dradez@redhat.com>
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 Radez3-0/+9
2016-04-07Fixes controller Image to be overcloud-fullTim Rozet3-0/+9
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 Rozet2-20/+74
2016-04-05Makefile & build.sh updates for RPM BuildingDan Radez2-20/+74
- 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 Radez35-2408/+250
- 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 Radez2-3/+3
- 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 Rozet10-96/+99
2016-03-25Merge "Fixes occasional VM stoage deleltion failure"Dan Radez1-2/+2
2016-03-24Renaming Instack to UndercloudDan Radez10-96/+99
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-24Fixes occasional VM stoage deleltion failureFeng Pan1-2/+2
Removes --remove-all-storage option in ci/clean.sh JIRA: APEX-121 Change-Id: Ia8063112333d12d09cfb16dd1a02e14551dae7d7 Signed-off-by: Feng Pan <fpan@redhat.com>
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-24Merge topics 'compute_count_fix', 'build_rewrite'Michael Chapman24-1219/+802
* changes: Allow 2+ compute node for none HA installs APEX-117 updating vm creation for virt deployment
2016-03-23Allow 2+ compute node for none HA installs APEX-117randyl1-1/+1
Changed the number of compute nodes to no longer be hard coded to 1 and now calculate to be total_nodes -1 for non-HA deployments. Rebased to new build. Change-Id: I8dc135876a8b436714806b79d4193d225761534d Signed-off-by: randyl <r.levensalor@cablelabs.com>
2016-03-23updating vm creation for virt deploymentDan Radez24-1218/+801
- 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-22Fixed minor warnings in .rst filesrandyl2-3/+3
Some of the titles in LICENSE.rst and baremetal.rst had extra underline characters. These should match the length of the line above. Very minor and low priorty changes, but we should fix any of the warnings that we can. Change-Id: Idaa7c8272ef034b5000360c7720d99a89357d0b6 Signed-off-by: randyl <r.levensalor@cablelabs.com>
2016-03-09Corrected a couple of errors in the installation instructionsViktor Tikkanen1-2/+2
Change-Id: I52889fd3a29b03e46fcb84c60feb7d3b67fe44c7 Signed-off-by: Viktor Tikkanen <viktor.tikkanen@nokia.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-29updates to fix the --flat optionDan Radez1-9/+8
JIRA: APEX-84 Change-Id: Ic806118c3c3032abff6cebe5c93ad62a6a0a23c7 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-24fix bug in ci/build.shRyota MIBU1-27/+24
This patch fixes bug in ci/build.sh that cause the following error message: /bin/opnfv-deploy: line 197: [: too many arguments Change-Id: I92419473262a51806baee849669af9b84b94045c Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>