710 Commits

Author SHA1 Message Date
Jenkins
e80e66af3c Merge "Swift: configure Ceilometer when it is enabled" 2013-09-10 13:55:35 +00:00
Jenkins
f2f31837c8 Merge "Enable multi-threaded nova API servers" 2013-09-09 21:07:10 +00:00
Jenkins
cf17375a24 Merge "Missing pxelinux.0 on RedHat systems" 2013-09-09 20:42:09 +00:00
Cyril Roelandt
f208aafa35 Swift: configure Ceilometer when it is enabled
This allows the storage.objects.{incoming,outgoing}.bytes measurements to be
easily used.

Closes-Bug: #1221097
Change-Id: If988a85930d7df1e043997763c3b5ebd720d6d86
2013-09-09 20:18:37 +00:00
Jenkins
b567fc1f6b Merge "Fix Neutron issues related to Baremetal service" 2013-09-06 18:09:47 +00:00
Lucas Alvares Gomes
74aad31c33 Missing pxelinux.0 on RedHat systems
On a RedHat system the syslinux binaries are located in a different
directory.

Change-Id: I3b7a111e82e8845b6222c57fb2cfb725d9bb1dd7
2013-09-06 18:08:04 +01:00
Jenkins
25b0ab870a Merge "Support OpenSwan in Neturon VPNaaS" 2013-09-06 16:32:58 +00:00
Jenkins
8a67fec119 Merge "Rename ceilometer alarm service name" 2013-09-06 16:32:51 +00:00
Angus Salkeld
e118655028 Fix Heat's signing_dir
This is not critical but looks odd using api-cfn.

Change-Id: Ie0f5c66f635b4a7c6ba51581ad01bab624158e61
2013-09-06 13:35:09 +10:00
Joe Gordon
33b331875d Enable multi-threaded nova API servers
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
2013-09-05 13:28:27 -07:00
Julien Danjou
69f745748d Switch Ceilometer default backend to MySQL
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
2013-09-05 13:53:28 +00:00
fujioka yuuichi
b53bce1c26 Rename ceilometer alarm service name
Rename service name "ceilometer-alarm-eval" to
"ceilometer-alarm-singleton" and "ceilometer-alarm-notify" to
ceilometer-alarm-notifier" in this patch.

Change-Id: I6619cc02874f6f59c43ba2952325e9d0533e395d
2013-09-05 19:43:03 +09:00
Nachi Ueno
1e3d318c86 Support OpenSwan in Neturon VPNaaS
Neutron VPNaaS chagned ipsec package for
OpenSwan. This commit updates the package.

Change-Id: I333501a405fbc552c575d26cfbac083646d05dfd
2013-09-04 22:02:11 -07:00
Jenkins
d748b16ef2 Merge "Add my_ip option in cinder.conf" 2013-09-04 18:10:50 +00:00
sbauza
e2c4ee2364 Fix Neutron issues related to Baremetal service
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
2013-09-04 13:55:42 +02:00
Nikolay Sobolevskiy
08df29bff4 Add my_ip option in cinder.conf
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
2013-09-04 02:48:13 +04:00
Jenkins
364472409b Merge "Fix deprecated params user_id, role_id, tenant_id" 2013-09-03 21:10:46 +00:00
Jenkins
c77741298b Merge "Disable neutron quotas when using fake virt driver" 2013-09-03 19:29:55 +00:00
Jenkins
630d03e77a Merge "Basic support of Ironic" 2013-09-03 16:19:06 +00:00
Jorge Valderrama Romero
f39ee96f1d Fix deprecated params user_id, role_id, tenant_id
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
2013-09-02 17:54:27 +02:00
Jenkins
e45a6af7e8 Merge "Add support for Docker as Nova hypervisor" 2013-08-30 21:06:44 +00:00
Joe Gordon
bee5c50766 Disable neutron quotas when using fake virt driver
Nova's fake virt driver, can be used to do scale testing, so when using
it disable neutron's quota limits.

Change-Id: I9ce995079af04202179820777217ef294df71226
2013-08-30 13:48:08 -04:00
Angus Salkeld
a213e2c3ca Move Heat to a single heat.conf
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
2013-08-30 10:49:03 +10:00
Jenkins
117af3430f Merge "Add support for heat resource templates" 2013-08-29 17:12:15 +00:00
Jenkins
440f746a04 Merge "Adds support for Openstack Networking FWaaS (Firewall)" 2013-08-29 16:27:56 +00:00
Dean Troyer
2aa2a89cdb Add support for Docker as Nova hypervisor
* 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
2013-08-28 22:36:48 -05:00
Jenkins
bc11e0a0bc Merge "xenapi: devstack support for raw tgz image upload" 2013-08-29 02:17:23 +00:00
Jenkins
cb201e7519 Merge "use keystone service port instead of admin port" 2013-08-28 19:13:39 +00:00
Jenkins
b41bdb10a3 Merge "Add support for heat enviroments" 2013-08-28 11:12:12 +00:00
Jenkins
8db8f38c65 Merge "add TEMPEST_LARGE_OPS_NUMBER to option" 2013-08-27 17:54:44 +00:00
Jenkins
005b59d4e7 Merge "Add support for setting Neutron DHCP agent options." 2013-08-27 16:07:52 +00:00
Jenkins
0852604651 Merge "VMware: update cinder support for VMware configuration settings" 2013-08-27 16:07:45 +00:00
Jenkins
c4bc5f9fcb Merge "change quantum into neutron for neutron configuration values in nova.conf" 2013-08-27 16:07:01 +00:00
Mate Lakat
bc2ef929ed xenapi: devstack support for raw tgz image upload
Devstack will recognise the .xen-raw.tgz extensions, and upload them to
glance as raw tgz images with xen pv_mode. This change also adds "tgz" to
the recognised container formats of glance. The changes for raw tgz
support are:

    https://review.openstack.org/#/c/40908/
    https://review.openstack.org/#/c/40909/
    https://review.openstack.org/#/c/41651/

related to blueprint xenapi-supported-image-import-export

Change-Id: I077564587d4303291bb4f10d62bb16380b574106
2013-08-27 11:12:28 +01:00
Joe Gordon
bb8c6d42a4 add TEMPEST_LARGE_OPS_NUMBER to option
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
2013-08-26 19:45:00 -04:00
Jenkins
551765d3f5 Merge "Configure bash completion" 2013-08-26 21:44:57 +00:00
Gary Kotton
dc4f2342db VMware: update cinder support for VMware configuration settings
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
2013-08-26 06:39:38 -07:00
Angus Salkeld
fb71a272db Add support for heat resource templates
These are resources that are defined as a template and
can be customised by a deployer.

Change-Id: Ia739a36d627b7cfec26641b89513355e65cd1d1f
2013-08-26 10:15:38 +10:00
Angus Salkeld
f645a8504a Add support for heat enviroments
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
2013-08-26 10:13:36 +10:00
Yong Sheng Gong
8535d8b3fc use keystone service port instead of admin port
Change-Id: Iaf1848ecabf100171f741fde0efee5d8f65b7795
Fixes: Bug #1214921
2013-08-25 11:21:13 +08:00
Yong Sheng Gong
032e45468e change quantum into neutron for neutron configuration values in nova.conf
Change quantum into neutron Since nova already
supports the new neutron items and values

Change-Id: I747eae613c0ec28596ea67da4e98fb3d7f6d93bc
Fixes: Bug #1216455
2013-08-25 10:23:15 +08:00
Jenkins
17be7d5de2 Merge "turn out usb_tablet for libvirt" 2013-08-23 15:46:55 +00:00
Kyle Mestery
73b2191012 Add support for setting Neutron DHCP agent options.
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
2013-08-22 11:26:30 +00:00
Roman Prykhodchenko
ce696b60d7 Basic support of Ironic
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
2013-08-22 12:30:51 +03:00
Jenkins
9ed0216654 Merge ".conf suffix for the horizon config on Fedora" 2013-08-22 06:50:48 +00:00
Attila Fazekas
fac533e38d Configure bash completion
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
2013-08-22 05:54:29 +02:00
joequant
4f7dccc347 turn out usb_tablet for libvirt
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
2013-08-19 11:58:25 +08:00
Alessio Ababilov
c2a4c9238d Fix 'olso' typo in lib/oslo
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
2013-08-16 21:57:20 +03:00
Attila Fazekas
248a8cce71 .conf suffix for the horizon config on Fedora
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
2013-08-16 18:26:46 +02:00
Jenkins
415360b231 Merge "Colorize heat engine log" 2013-08-16 13:38:43 +00:00