This allows the storage.objects.{incoming,outgoing}.bytes measurements to be
easily used.
Closes-Bug: #1221097
Change-Id: If988a85930d7df1e043997763c3b5ebd720d6d86
Add an additional worker thread for each nova service: compute, ec2 and
metadata. Any real deployment will be using multiple API server
threads, so lets make devstack test that scenario. With this patch we
will have four worker threads for each type of API server.
Change-Id: I09f4c6f57e71982b8c7fc92645b3ebec12ff1348
MongoDB 2.4 not being available in Ubuntu cloud archive for a while now,
and the catch up done by this driver allows me to think it might be a
good idea to switch by default on SQL for now on devstack.
We can add another job to have Ceilometer tested on MongoDB too later.
Change-Id: I74c3c436d009fed898c5ae4ffb82763e9a337d90
Rename service name "ceilometer-alarm-eval" to
"ceilometer-alarm-singleton" and "ceilometer-alarm-notify" to
ceilometer-alarm-notifier" in this patch.
Change-Id: I6619cc02874f6f59c43ba2952325e9d0533e395d
When deploying devstack on a single host with a single NIC and
baremetal and neutron services enabled, the host looses Internet
access as default route is deleted.
Also, if localrc is not correctly set with correct values, OVS ports
and Neutron net and subnet aren't created (commands missing
arguments), we need devstack to properly fail.
Change-Id: I7f39bbdf7b8cb544b8b4a59effe16f04b85d1425
Then cinder installed in multinode environment with more than one interface,
it's better to use CINDER_SERVICE_HOST option for cinder ip address.
Change-Id: I775b70407379d9c97696f536f5f89cecb33657be
Update keystone cli by changing parameter options (user_id, role_id and tenant_id)
to use '-' rather than '_' in the method user_role_add and consequently the method
user_role_remove without maintain backward compatibility because these are deprecated.
python-keystoneclient - Bug #1150434
Change-Id: Ia5113718eb050cf7dba443b8d0caf3bdaa1730f0
Nova's fake virt driver, can be used to do scale testing, so when using
it disable neutron's quota limits.
Change-Id: I9ce995079af04202179820777217ef294df71226
the old config files that are no longer needed (but still supported):
heat-engine.conf, heat-api.conf, heat-api-cfn.conf, heat-api-cw.conf
Change-Id: I7ba0566325539bf7215bcb606843a90b5e3e4a98
* Add basic support for hypervisor plugins in lib/nova_plugins
* Add lib/nova_plugins/hypervisor-docker to use Docker as a Nova
hypervisor.
* Add tools/install_docker.sh to install the Docker daemon and
registry container, download base image and import
* Configure Nova to use docker plugin
* Add docker exercise and skip unsupported ones
Nova blueprint: new-hypervisor-docker
Change-Id: I9e7065b562dce2ce853def583ab1165886612227
The tempest scenario.large_ops test tries to catch any performance issues
when running large numbers of operations at once, in this case launching
instances.
Set to 0 by default, to maintain the current default, but add this as an
option so this can be set via devstacks localrc.
Part of regression test for bug 1199433
Change-Id: I459717b849f9b6d180a7956c0ff470cefe7c1ff6
The review https://review.openstack.org/#/c/41600 was update to
have a 'vmware' prefix for all of the VMware cinder settings. These
were previously in a 'vmware' section and now they are in the
'DEFAULT' section.
Change-Id: I8eadfb0f64914d3b0667760aff651415df48f627
heat now has global environments that make it easy
to rename and customise resource behaviour. These
are yaml files that need to be in /etc/heat/environment.d/
Change-Id: I5a08c6ce8f5d7222f79aab2be0903ba783c10aa1
Change quantum into neutron Since nova already
supports the new neutron items and values
Change-Id: I747eae613c0ec28596ea67da4e98fb3d7f6d93bc
Fixes: Bug #1216455
This patch adds support for setting arbitrary Neutron DHCP agent options.
An example of using it would be to add this to your localrc:
Q_DHCP_EXTRA_DEFAULT_OPTS=(enable_multihost=True)
Change-Id: I56d267eafa06c52c3867e3396483f5fde3ee5570
Ironic is an OpenStack project than brings a
separate service for baremetal provisioning.
Currently Ironic is in incubation but it needs
to have basic support in devstack to provide
automatic deployment testing.
Change-Id: Ide65a1379fa207a6c8b2c7d9a4f9c874b10fd9ba
Add bash completion rules to the /etc/bash_completion.d from the
cinder, neutron, keystone, nova and nova-manage.
This is very fast operation and makes the cli usage easier.
Change-Id: Icdcdaf55d58efaaa1afe25fd55f088bf7dc8b3f1
This patch turns out usb_tablet for the libvirt nova.conf file.
When usb_tablet is turned on, qemu will poll for usb events and
this causes CPU usage even when the qemu is idle.
Change-Id: I03e260dfd0873b7d15e01c10c206203833d04e73
This enables commit If92073be5a431840701c952a194e63a7c452c9ca
for cleaning up potentially installed older oslo.config. Here are
its original details.
If the user had oslo.config installed prior to us setting up the
oslo.config out of git they can get themselves into this very funny
situation where pip doesn't see oslo.config 1.1.x, however some
packages might. This manifests itself as a user error trying to
start nova-api which uses DeprecatedOption, not in oslo.config 1.1.x
Because of the funny state pip is in, you can't uninstall oslo.config.
So in these situations, if we see old oslo.config in the filesystem,
pip install / uninstall it to ensure that everyone ends up using the
git version instead.
To reduce the amount of user confusion, do this on every
install_oslo for a while, which we can purge after Havana ships.
Change-Id: I7fa0b70497bf5622f4638da284afe5363a004d3c
Fixes: bug #1213089
On Fedora by default the *.conf imported only from
the /etc/httpd/conf.d/.
Changing the default config name to horizon.conf with all
distribution in order to have a simple logic.
Change-Id: I08c3e825f697640fd73ac1f9c569f313abc3c04f