Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
(cherry picked from commit 0717bc3c56ab294f860ef99116754c1fd786cae7)
|
|
|
|
Changes include:
- Refactored + added longer timeout to detecting instack VM IP
- Added support for using non-default libvirt IP range (192.168.122.1)
JIRA: APEX-139 APEX-140
Change-Id: I41a35c971d4af5999f5dd3355cea507c8dcf4edf
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This functionality is not being cherry-picked from master
because it will be replaced in master with a proper
redeployment functionality that is in process of being
tested.
Change-Id: I8603c94b79529620e73d32ae5014bbe8a60821ba
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- 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>
|
|
Removes --remove-all-storage option in ci/clean.sh
JIRA: APEX-121
Change-Id: I6c0f4febe1f6543f3407b329a5f18df81e02d28c
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- taking the IP address off of br-ex in ODL L3 deployments
- leaving neutron agent installed for nosdn
These changes are on master but master has diverged from
stable/brahmaputra so they need to be committed directly
to stable/brahmaputra
JIRA: APEX-110, APEX-112
Change-Id: I8dd2a5ef4041200b13e6918d002b242cf04fc2cc
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Change-Id: Id2d6d46a53129d4ae2f93fad835536da067e42df
JIRA: APEX-51
Signed-off-by: Dan Radez <dradez@redhat.com>
(cherry picked from commit c86bd1f24647646b7489cd72e0a0bb91f4a505f1)
|
|
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>
(cherry picked from commit 034166ea6f9330310789407d8a124812042f305d)
|
|
- 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>
cherry-picked from 01b56b61e6dc1f4eb34787fca498eb624a2dcb64
|
|
Change-Id: I38416967c72b03ae443d3ffa9e24fa23ad24ff74
(cherry picked from commit bc44e8d441cf239f3a8ed6e6f4f924be2ef18c41)
|
|
Change-Id: I618a6d6e762a464751d61c070571df400a3c8eda
cherry-picked from: 53122093b40ad3c53a83cc1595b0a2afe6c79378
|
|
|
|
Change-Id: I515ac692a1a2251f16f4b9e06f94c6a626374285
JIRA: APEX-81, APEX-69
(cherry picked from commit 2ae5311eee12b177054b002febea203b17b7cd8b)
|
|
JIRA: APEX-95
pm_type is already in the sample instackenv.json but wasn't previously
being read.
Change-Id: Ia82c5010481d77d142d4fa3ca6e738558e8e9e4e
(cherry picked from commit 652104ebd6c0d0baba22ffc6486512ade19c043d)
|
|
|
|
|
|
JIRA: APEX-82
Change-Id: I0f2164a67b425ae5c99cd6bfee2182b23867b4cf
(cherry picked from commit 82e32f63fd821baeddbe369d194d8c69f1cef358)
|
|
JIRA: APEX-74
/var/log/messages for each node will be slurped into a new folder in the
stack user's home directory. If debug was passed, it will also be printed
out along with the nova list for that node.
Change-Id: I726da67b076bdf1fb38ba1805456cbd7c7d9e096
(cherry picked from commit 162d5317062198c8ae2193715b90abb2e43bb3f0)
|
|
Change-Id: I034bd9712ed06992dca59e2b362ef535cf3ab4d2
JIRA: APEX-96
(cherry picked from commit 5097f43156fe364b4e1c04c5771f096b3ddc2059)
|
|
Change-Id: I3474118e58ae4946abfe9e74bb73084aad3634b2
JIRA: APEX-88
(cherry picked from commit 7d42556e112c2993b32d6bbb93b3955f4d6cc78c)
|
|
- 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
(cherry picked from commit 14615deb11b91e102f86673ef6cdc97337f46b95)
|
|
This will persist networks across reboots instead of creating a
transient network.
Change-Id: I98b8e0c577c145197dd7195274b27ded2cc96297
(cherry picked from commit a0146be0bbe7941a2767667135f5ca8718cbd7b0)
|
|
Similar to the instack line above, the vol-delete will fail if the
baremetal image file is not present. This can happen if the disk
runs out of space during copy, for example.
Change-Id: Ib3a60dd03c3f7172cb59ade30e745397410e3ef2
(cherry picked from commit e8a74a21aa0e477bdb9293bf37d546412d8427d1)
|
|
Change-Id: I6c8bd9a949b1b818bedd4994f490da4a703ee6a5
Signed-off-by: Ryota MIBU <r-mibu@cq.jp.nec.com>
(cherry picked from commit 3dd004f69a66c917d1ec799b448817d5efade357)
|
|
Note this image could change from opendaylight to a regular overcloud
image if we choose to split out a nosdn rpm in the future. For now
fallback to the ODL image.
JIRA: APEX-78
Change-Id: I959d917330b1d8f68c16c3d122901494112db071
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 910f7c156549c14d3e635eab2707c87790116439)
|
|
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>
(cherry picked from commit 13984a4de5090f961b2cf2c1923ffa72f1488343)
|
|
Daily failed because, we removed the default value of "TRUE" for
ha_enabled, and deploy settings sets it as "true", which we were not
looking for as a boolean in deploy. This patch fixes that.
Change-Id: I03ac599aa2a35ae494e13f9293aef273ab3051e9
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
|
|
Changes Include:
- New Interactive mode. Allows you to pause deployments in order to
make changes before continuing (or exit and deploy manually). Useful
when needing to modify NIC order for baremetal deployments.
- deploy_settings -d is now required.
- ha_enabled no longer defaults to true. It can be specified in
deploy_settings or overridden with via command line.
- compute nodes now scale correctly with what is defined by inventory
JIRA: APEX-70 APEX-71 APEX-72
Change-Id: Id45808f4d0435d66f12c020bd4455faaa43da191
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
URI was being passed incorrectly by tht
JIRA: APEX-59
Change-Id: If9912f1ef0618836f37931e3573293d0f434d23f
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
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>
|
|
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>
|
|
Note this behavior has changed in TripleO post Brahmaputra. The
endpoints and services are created in THT rather than hardcoded in
tripleoclient.
JIRA: APEX-65
Change-Id: Ie595f2778fb509213e2992bf1ef60df82cf22666
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
ONOS public network needs to not have IPs on the compute nodes' public
interface.
JIRA: APEX-64
Change-Id: I0d4d97b1b7dcaa39395940da03ae6b19f1dd9eb0
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
JIRA: APEX-62
Change-Id: Ide34d9971cd6ac987b5994f5e23b4cfa58f92b29
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
JIRA: APEX-63
Change-Id: I4155111eb2c19d74e0f265ccac25756f35bb41a0
|
|
JIRA: APEX-46
JIRA: APEX-48
Change-Id: Ic2a0d9035429c5887d10f60febacff63dd2eeb5e
|
|
Fixes:
- opendaylight was not being installed on controllers due to missing
param
- controller nics were not being found due to using computes extension
of br-ex for ODL L3 (controllers have br-ex by default)
Change-Id: Ic1b6d57fe162194030607856120a742dbed1e9e2
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Adds support for ODL L3 which uses DVR (distributed virtual routing).
Due to DVR compute nodes must have br-ex. In addition, neutron must
force metadata via dhcp agent, since there is no neutron L3 agent
running. ODL L3 runs as custom plugin to neutron.
Also adds support for configuring IP on public NIC now by default. This
is needed for ONOS deployment, and access via public interface.
Change-Id: I5df0e49bd903efacf8c87486da27576b01ce5779
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: I47c316e26ff8e597c781562645397335e8c5bd70
Signed-off-by: bob zhou <bob.zh@huawei.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
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>
|
|
|
|
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
|
|
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>
|
|
- 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
|
|
|
|
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>
|