Currently lib/heat says:
To enable, add the following to localrc
ENABLED_SERVICES+=,heat,h-api-cfn,h-api-cw,h-eng
Once the stack is up, `heat list` fails because the API server
isn't running.
This commit adds h-api to that list.
Also make sure h-api is killed in stop_heat().
Change-Id: I2e818bb343680b3778f9277c23c766f784d28887
Switching to the redis matchmaker.
The localhost matchmaker does not presently work.
Also, the localhost matchmaker could not work for
multi-host setups.
Change-Id: I81a26b9af78328e360a18b87371c619e194365d2
By default, the zeromq driver looks for
/var/run/openstack which needs to be created and
given the right permissions.
It is easier and just as safe in the case of devstack
to just use mktemp to establish a temporary working
directory.
Change-Id: I4cec33e49d2b042a244420fb40d83d476e4971cd
When devstack creates stack-screenrc, it includes unescaped "
characters that cause failures starting nova-compute. This fix
changes the " to ' so there isn't a conflict.
Fixes bug 1183114
Change-Id: I7830879d56f1ac20950aace46dd3b72d209986ce
When Quantum auth_token configuration were moved to quantum.conf,
the temporary logic to disable auth_token in api-paste.ini was added
to avoid gating test failures of patches based on the version with
api-paste.ini auth_token configurations.
This temporary logic is no longer needed.
Change-Id: I539301a338d5ada01c83af5e9cf203849a67c6c1
The other services, like nova, glance and cinder, use SERVICE_HOST
instead of HOST_IP to configure their server listening addresses.
This is more friendly to multi-node quantum deployment.
Change-Id: Ibee22ef59d532e8f7004d8e4582015d303d15404
If a virtual machine has got a managed save image, it is not
possible to delete it using a plain 'virsh undefine' command.
While Nova doesn't use 'managed save', the libvirt-guests
init script or systemd service may have created one if the
user rebooted their host. Thus we devstack should pass the
--managed-save flag to virsh to ensure the VM's removal.
Change-Id: Id9b072a6dceeb4e179d2b6a25bbdfb559c299e95
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
As discovered in tempest, when you create and delete volumes
quickly, and have a small volume storage pool, you can get cinder
scheduler to think you are "out of space" when you are not.
This is because cinder scheduler updates free space on it's
periodic job, which defaults to 60 seconds. We need control over
that value for the devstack gate otherwise we regularly get
overruns if we run too many volume tests quickly.
Work around for bug 1180976
Expect that this will get removed later if cinder gets a more
efficient way to update the scheduler for freed resources.
Also, don't be completely stupid about setting defaults....
Change-Id: I20e52e66fcc94b224476cdd14c88bd6981b4e617
The grep in rpc_backend uses . to search all files. Unfortunately
the current directory when the command is called is not the lib
directory, so change it to search the lib directory instead.
Without this fix the command is forced to grep all files under
devstack which could be very slow if one has downloaded large
images.
Fixes bug 1174718
Change-Id: Ic8a59885cd07e5d6f2e734e80824762f9ac12996
Adds support for running a region and child cell within a single
devstack environment.
README.md has been updated with some info on getting started.
Rebased/updated from initial work by Andrew Laski <andrew.laski@rackspace.com>.
Change-Id: Ic181da2180ccaa51df7efc9d66f7ccb820aac19b
It feels like the right think to do. Moreover it will avoid to display
horizon errors from a previous devstack run that would be displayed because
of the tail -f in start_horizon()
Change-Id: Id1ab272e60e0733a4feef3b85029f438f2273cb0
There are Quantum plugins that do not require the use of an agent.
This patch relaxes the constraint in quantum-adv-test.sh by adding
the ability to customize the logic that verifies whether the test
can run or not, depending on the Quantum plugin of your choice.
Fixes bug #1177904
Change-Id: I6e2c17f43d9e1475b2eb175cceb5107a83f9aa74
The package name of qpid in default yum repository
is qpid-cpp-server, not qpid-cpp-server-daemon.
Fix bug 1177731
Change-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca
Change function stop_quantum() in lib/quantum to also kill quantum-ns-metadata-proxy process
Fix Bug #1175658
Change-Id: I9e8f8437817cc645ab15eecfea1a134ea5ac13f2
When deploying openstack with multi-node mode,
mysql needs to be started by listening it's real ip, not localhost.
but devstack always use localhost to recreate databases that will
lead bellow errors.
Fix bug 1177735
Change-Id: I50284f469a998d023a41b4796f1dc775bb52e710
This script takes a long time to run which will affect tempest
run times. Instead of running this, example templates will be modified
to align with the default heat flavors.
Change-Id: I588b1da9f5a02de3bf64ac8011d75c7d5432ef26
Ensure the correct polkit config is written for RHEL6, or nova-cpu
will fail to start with libvirt permission errors
Change-Id: I871ef4e03157883db15be41222b7338765fbb843
* This patch adds the ability to configure use of veths with
OVS via the Q_OVS_USE_VETH variable. The use of veths with OVS
is required to support namespaces on RHEL.
* Supports bug 1171727
Change-Id: I5f557d659684ead99a3e5e2b4df787699d9d3f05
The changes from https://review.openstack.org/#/c/23364/ simplified
the usage of database_connection_url_mysql and
database_connection_url_postgresql without making the proper changes
to database_connection_url.
Fixes: bug #1167668
Signed-off-by: Tal Kain <tal.kain@ravellosystems.com>
Change-Id: I5115d123ad794f2eb2e144b76932031af5248f26
RHEL6 has no nodejs in main packages or in EPEL. The easiest way is
to just install the upstream binary version which works fine for the
very minimal usage by lesscss.
Change-Id: Ia35e7dbaf4c7add43797d6b7d0c846bab1cf0cb0
When no service needing a RPC backend is activated, no error message
should appear if a RPC backend is not installed. A simple check is
done on the services installation files to see which services need to
initialize a RPC backend at some point; if none of these services
are in ENABLED_SERVICES then the error message is skipped.
Change-Id: I4e47e0c675c74775b4ea53a00848ac1d777f0125
Fixes: bug #1167338
This is related to this Heat change, and Heat on Devstack will not work
while only one of these changes is applied:
Consolidated api-paste.ini file
https://review.openstack.org/#/c/27384/
Change-Id: Iba02b56173f796de5348289247233c8765f83ac2
auth_token configuration can now be read from the conf files
rather than the paste.ini files.
A key cache directory has been created for each of the 3 API services
under /var/cache/heat
This is the devstack change relating to
Heat Blueprint: keystone-middleware
This is related to this committed change:
https://review.openstack.org/#/c/26351/
Devstack users will find Heat to be broken until this corresponding change
is approved.
Change-Id: If6f77f86a3eeb08a58b516725bd806e39ccedb50