Bug 1021610

Summary: Packstack will not run the openstack::provision unless neutron is available.
Product: Red Hat OpenStack Reporter: Lars Kellogg-Stedman <lars>
Component: openstack-packstackAssignee: Maru Newby <mnewby>
Status: CLOSED ERRATA QA Contact: Nir Magnezi <nmagnezi>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.0CC: aortega, bperkins, ddomingo, derekh, dnavale, hateya, mmagr, sclewis, yeylon
Target Milestone: beta   
Target Release: 4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-packstack-2013.2.1-0.8.dev835.el6ost Doc Type: Bug Fix
Doc Text:
PackStack generated Tempest configuration can now be used by setting parameter CONFIG_PROVISION_TEMPEST=y to validate an OpenStack install even if you choose to set CONFIG_NEUTRON_INSTALL=n and not setup OpenStack Networking.
Story Points: ---
Clone Of:
: 1022661 (view as bug list) Environment:
Last Closed: 2013-12-20 00:30:27 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1022661    

Description Lars Kellogg-Stedman 2013-10-21 15:47:48 UTC
We would like to use a packstack-generated Tempest configuration to validate a RHOS install both prior to and after an upgrade.  Unfortunately, the current version of packstack will only generate a tempest configuration if (a) it is performing an allinone install and (b) neutron networking is enabled.

We would like to at least fix (b) so that we get an appropriate tempest configuration when nova networking is in use.

marun has proposed the necessary changes upstream:

  https://bugs.launchpad.net/puppet-openstack/+bug/1242668

This requires a related change to the puppet-openstack modules.

Comment 5 Nir Magnezi 2013-11-26 13:52:42 UTC
Verified NVR: openstack-packstack-2013.2.1-0.11.dev847.el6ost.noarch

Used packstack to install openstack all in one
Answer file relevant entries:
CONFIG_NEUTRON_INSTALL=n
CONFIG_PROVISION_TEMPEST=y



Result:
tempest configuration file was created at: /var/lib/tempest/etc/tempest.conf
Neutron is not used for networking: 

# grep neutron /var/lib/tempest/etc/tempest.conf | grep -v "#"
neutron=False

Comment 8 errata-xmlrpc 2013-12-20 00:30:27 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2013-1859.html