summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-01-15Adds scenario deploy settings filesTim Rozet8-4/+64
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 Radez4-94/+186
- 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
2016-01-14version cleanup and increment for Bramaputra ReleaseDan Radez1-8/+10
Change-Id: I2df7f498aad507e155ce6a4ba1cf20b75d0e67b9
2016-01-14Merge "Deploy failed due to .ssh already existing"brahmaputra.1.rc0Dan Radez1-1/+1
2016-01-14Deploy failed due to .ssh already existingMichael Chapman1-1/+1
In a local test, I observed virt-customize failing during ssh key injection Injecting ssh key to instack VM [ 0.0] Examining the guest ... [ 48.0] Setting a random seed [ 48.0] Running: mkdir /root/.ssh/ mkdir: cannot create directory '/root/.ssh/': File exists virt-customize: mkdir /root/.ssh/: command exited with an error Adding -p should prevent this from happening. Change-Id: If8f085cba3083ccf3d5e8f648a9830f142ea53d9
2016-01-13Fixes attaching networks for baremetal only to admin/publicTim Rozet2-2/+5
We should only bridge to admin/public for baremetal deployments. There is no reason for us to bridge to the private or storage networks on instack for deployment. Also fixes OpenDaylight to Lithium 3.3 Change-Id: I2eb8f83ddbcb69d3219e7927025b46dcb9550ba9 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-13quick fixes to deploy and cleanDan Radez2-2/+4
- adding a missing exit 1 in the deploy script - setting link up on hypervisor bridges - redirecting error from cleanup commands so they're not so chatty Change-Id: I844c35effb2817948ea096b07a34d83678803e00
2016-01-13Merge "Enables private and storage networks"Dan Radez11-49/+824
2016-01-12Enables private and storage networksTim Rozet11-49/+824
Fixes issues with common-functions: - ipcalc in epel is old and does not support HOSTMIN,HOSTMAX. Now BROADCAST and NETWORK values used to find first and last IP in subnet. - fixes to auto-generation where values conflicted for IP ranges - provisioner_ip now generated correctly Change-Id: I03c7f841d2e1edb1a50041f53970318b6a718cd9 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-12Fixes neutron net creation for post configTim Rozet1-1/+1
Neutron external net should be creatd on overcloud Change-Id: I2c845e9af40d5dbe0106e542e24b9ef1b6169e31 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-12Merge "adding doc for new settings files"Tim Rozet1-39/+42
2016-01-12adding doc for new settings filesDan Radez1-39/+42
Change-Id: I309ef5be4bff48ed1960512daba025d9872c9a49
2016-01-12Adds post install configurationTim Rozet1-2/+58
Changes include: - Neutron external network now configured post deployment - IP addresses assigned to admin and public OVS bridges if missing Change-Id: I7a3e8822b43640578db809c3f4d55f399383c1f1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-12Merge "dumping deploy command into a file to save it for redeployment"Tim Rozet1-0/+4
2016-01-11enabling cephDan Radez2-3/+19
Change-Id: I2dc1bf7ffebb6a83face87a62a81cfb15f9a0689
2016-01-11dumping deploy command into a file to save it for redeploymentDan Radez1-0/+4
Change-Id: I482e84bbe3f21f425e6bce74fdfa16f71bf12654
2016-01-10Fixes attach/detach functions and minor netenv fixTim Rozet2-39/+46
Tested manually and verified on LF pod1 Change-Id: I882ad9beef003a795585ffb8542aa11aecb67949 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-09Merge "Fixes attaching instack interfaces to host"Tim Rozet3-4/+164
2016-01-09Fixes attaching instack interfaces to hostTim Rozet3-4/+164
This applies only to baremetal deployments. Interfaces from admin and public networks are attached from the host to the OVS bridges brbm and brbm2 for external connectivity. Change-Id: If3f5b33eab267e05ee9094396daa40f37e69319a Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-08Adds onos supportbobzh3-47/+301
Changes include: - ONOS artifacts are cached on build server until moved to OPNFV artifacts - tht patch is now unified to single opnfv patch, based on upstream commit 0f41e0d0309c7bc061dbaed6a8c1e38cb4bdfe19 Change-Id: Iea3d14773dded6c9709c08ef1beb47b254582860 Signed-off-by: bob zhou <bob.zh@huawei.com> Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-08Merge "add 'sudo' for 'opnfv-deploy' command lines"Tim Rozet1-2/+2
2016-01-08Merge "editorial fixes in apex docs"Tim Rozet7-110/+50
2016-01-08Moves builds to use local images, minor fix to cleanTim Rozet2-4/+11
Change-Id: Ib8a3baa645c4e2a2b7b5c39e8642bae367981f37 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-08add 'sudo' for 'opnfv-deploy' command linesRyota MIBU1-2/+2
Change-Id: I03576a041c6bfdbb288c579379b4307fa52a0283 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-01-08editorial fixes in apex docsRyota MIBU7-110/+50
- add gitignore entries - drop common files under docs/etc - fix documentation titles - fix doc8 violation (length of lines) - removal of '_sha1_' for doc tracking - removal of opnfv logo insertion Change-Id: Ib0b39704c115f896f62a8ed8ec52257fcf84d544 Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
2016-01-07Moves rdo images URL to a new location for opnfvTim Rozet2-3/+7
Change-Id: I4e16b4a4432c935715f0522956614c891a695f70 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-06updating the odl patch so that OpenDaylightCount works properlyDan Radez1-36/+47
Change-Id: Icc453e3d5dc502ecedd696bad51399c55ed32996
2016-01-06Adds some network parsing for baremetal deployments and other fixesTim Rozet12-198/+700
Changes include: - Fixes Intel Pod 2 inventory file - Check for DHCP server on the host and disable - Adds realistic+common network-settings file - Modifies baremetal deployments to bridge to correct interface - Adds private/storage network OVS bridges - Parses network-settings into valid network-environment variables - If certain network-settings are missing they will be auto-detected Note: The actual settings set forth for deployment only include admin/external networks at the moment. Private/storage networks will be handled in an upcoming patch. JIRA: APEX-50 Change-Id: I0a1a86f37c08702a93fe167688c3149ba5573db4 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-05Merge "Image fix to force flavor to be 39GB"Tim Rozet2-3/+29
2016-01-05Image fix to force flavor to be 39GBTim Rozet2-3/+29
Testing if this fixes current CI breakage Change-Id: Ib4f75a9a1772c5363afab6d24b7a254f8cf6f6f8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-01-04Merge "cleaning out some tarball manipulations from Makefile that are ↵Tim Rozet3-9/+2
unnessesary"
2016-01-04Merge "adding openvswitch dependency to installation instructions"Tim Rozet1-5/+16
2015-12-21Added node role configurationViktor Tikkanen5-6/+31
If there are dedicated HW nodes for controller and compute nodes, it should be possible to define node roles in configuration files. This patch introduces "capabilities" property into pod_example_settings.yaml so as adds needed flavor definitions and overcloud deploy parameters into opnfv-deploy script. Change-Id: Ie62d3fa215aa168390d074c73fdb2fa03ecc67f5 Signed-off-by: Viktor Tikkanen <viktor.tikkanen@nokia.com>
2015-12-21adding openvswitch dependency to installation instructionsDan Radez1-5/+16
Change-Id: Ie79385905a73963ebac34ebda36a0d65539eeee7
2015-12-21Merge "adding build deps"Tim Rozet1-2/+2
2015-12-18cleaning out some tarball manipulations from Makefile that are unnessesaryDan Radez3-9/+2
Change-Id: I4a585a5e72872fa1887aa4487ebd7b17d07feacc
2015-12-18adding build depsDan Radez1-2/+2
- adding rpmbuild and createrepo as build deps - adding more packages to overcloud image Change-Id: I1cac2f62c7a52ee8bf2b0dc936df1066eb3599e8
2015-12-18Adding network configuration optionsDan Radez4-27/+79
- enabling subnet configuration for undercloud - enabling external network configuration Change-Id: Id1951d31faa1a68f850a75e2466d30b8abcea8ac
2015-12-18build_updatesDan Radez1-7/+21
- forcing wget for centos artifacts - extra checking for undercloud ip Change-Id: I79d1919f86d83fbf6a5d284bd3257fd40f9c7018
2015-12-16remove openstack-neutron-openvswitch, odl manages ovsDan Radez1-2/+3
Change-Id: I799eee7713f5dae213f97f3d9f59dc2defaf3159
2015-12-16Merge "Fixes various corner cases with clean and deploy"Dan Radez2-5/+12
2015-12-15Fixes various corner cases with clean and deployTim Rozet2-5/+12
Fixes Include: - Fixed info print statement when using flat network - deploy now looks at arp table as well to determine instack IP address as default leases file may not exist - clean now uses --pool with vol-delete command JIRA: APEX-50 Change-Id: I664fd06e92e0890e0b65191851dfa81f8d8ac492 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-15fixing disabling l3 HA neutron option and removing duplicate ntp optionDan Radez2-8/+10
Change-Id: I6e3a4266be28b0f661e4b8e818c616000060905b
2015-12-14updating the repos so that master points to MitakaDan Radez1-5/+8
Change-Id: I7331dd91e6da3f82ba60689fffea8b2f46ff29db
2015-12-14updating the OpenDaylight patchDan Radez7-473/+1237
- using the proposed patched for upstream - ensuring l3_ha is disabled - exposing support for an ODL only node Change-Id: I6f4a50300ea08322eea4ba466fc1a3b0fbcb5743 Signed-off-by: Dan Radez <dradez@redhat.com>
2015-12-08syntax fixes for if statementsDan Radez1-10/+10
Change-Id: I3ff4b0e9aecff8fc193017d0dc4cd3c4c1a6339c Signed-off-by: Dan Radez <dradez@redhat.com>
2015-12-07switching to RDO build undercloud instead of building it ourselvesDan Radez6-74/+73
Change-Id: I9f09c195352d2d88a3da4f42e09424d96d39722b
2015-12-07Merge "Parses yaml files into deploy + other fixes"Dan Radez2-29/+302
2015-12-07Parses yaml files into deploy + other fixesTim Rozet2-29/+302
This patch allows deploy_settings.yaml and inventory settings to be passed in via cmdline. The deploy settings are overridden by cmdline arguments. For example, if a user specifies no_ha in cmdline it will override what is in deploy_settings.yaml. The inventory file provides yaml input for the baremetal topology. Fixes include: - New arguments for passing inventory and deploy_settings - "global_params" in deploy_settings are set as globals in script (unless already set via cmdline) - "deploy_options" are loaded into an array, and checked for deployment options (such as which SDN controller to use) - inventory file is parsed (for baremetal) into correct instack json output. The output is then written to a temp instackjson file and used for deployment. - renaming of copy_materials to copy_materials_to_instack - spelling fixes - cmdline argument checking with errors and warnings Note this patch does not yet tamper with setting network-environment settings. JIRA: APEX-53 Change-Id: I9dce197e23563480c584650ba967898312eab4e7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-07adding quotes to a string check in deployDan Radez1-2/+2
Change-Id: I41881c914494e329570c76fba9f4e0f1dce50e50