2917 Commits

Author SHA1 Message Date
Lucas Alvares Gomes
c33d1f986e Wrong arguments for die() call
die() needs $LINENO as its first arg

Change-Id: I7c8043dbeb55ec9ed566e7055a02c0a2993d0a8a
2013-09-09 14:01:11 +01:00
Jenkins
b567fc1f6b Merge "Fix Neutron issues related to Baremetal service" 2013-09-06 18:09:47 +00: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
Jenkins
8eb3560a48 Merge "Use 1.4.1 of pip." 2013-09-06 16:32:18 +00:00
Chmouel Boudjnah
5917868e75 Use 1.4.1 of pip.
- This is where the option pip install --pre is.

Change-Id: I3f836a701f17a4fea888ec51da62e7137cf0e6db
2013-09-06 16:14:17 +02: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
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
Jenkins
72854cc567 Merge "xenapi: enable block device access for stack user" 2013-09-05 11:52:55 +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
Jenkins
1800a8a1eb Merge "xenapi: README.md and embedded localrc updates" 2013-09-04 18:07:59 +00:00
Jenkins
9e597ec22d Merge "xenapi: Set VM memory before starting it" 2013-09-04 18:06:41 +00:00
Jenkins
4f04cc1fa0 Merge "Cinder needs iscsiadm available" 2013-09-04 18:06:34 +00:00
Jenkins
9e2ba92d7a Merge "xenapi: add username to vncviewer command" 2013-09-04 18:06:27 +00:00
Jenkins
53d5b791fd Merge "Copy policy_add() from Grenade functions" 2013-09-04 16:47:04 +00:00
Jenkins
ac920f25c7 Merge "remove multi-host timeout" 2013-09-04 16:44:20 +00:00
Jenkins
12f5009c29 Merge "xenapi: Increase default OS domU memory to 2G" 2013-09-04 16:17:01 +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
Walter A. Boring IV
4d0d5ce778 Cinder needs iscsiadm available
This patch adds the binary packages that contains
the iscsiadm utility for cinder.   Cinder
uses the iscsiadm utility for various actions
and it should be there for devstack users.

Fixes bug #1219032

Change-Id: I8e1c6e2e5d4bfade50aba9259b6da3957d6d622d
2013-09-03 13:27:28 -07:00
Jenkins
58afc72983 Merge "Move RHEL6 hacks to tools/fixup_stuff.sh" 2013-09-03 20:04:44 +00:00
Jenkins
c77741298b Merge "Disable neutron quotas when using fake virt driver" 2013-09-03 19:29:55 +00:00
Dean Troyer
533e14d6a5 Copy policy_add() from Grenade functions
policy_all() was added to Grenade's functions file, which is notmally synced
from DevStack so we need to bring it over here before the next sync.

Change-Id: Ifd852e9d1ffe39fa23f6312d1ddf2874b5f2b9f0
2013-09-03 14:19:32 -05: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
Mate Lakat
bbf5623774 xenapi: README.md and embedded localrc updates
This change updates the readme, so that it is easier to get started, and
reflects the actual behavior of DevStack.

Changes in README.md:
 - Link to xenserver download page
 - Remove neutron interface - it is no longer installed by devstack
 - Add appendix with
   - How to use a different ubuntu mirror
   - How to use a proxy for ubuntu
   - How to re-use the created VM
 - Remove run from snapshot section and "do cloudy stuff"

Changes in the Readme-embedded sample localrc:
 - Upload a vhd image and a uec image by default - easier to get started

Change-Id: I13bb8e59ff5367ff7623fe9aa273886a957f81a7
2013-08-31 13:36:19 +01:00
Mate Lakat
4728001d01 xenapi: Increase default OS domU memory to 2G
In XenServer scenarios, an additional domU is created to run OpenStack
services. This change is increasing the memory for that VM to speed up
test runs.

Change-Id: I322f4e4703e506620fa7e7456c4264ee0d050edc
2013-08-31 12:12:46 +01:00
Jenkins
e45a6af7e8 Merge "Add support for Docker as Nova hypervisor" 2013-08-30 21:06:44 +00:00
Dean Troyer
49ba22460b Move RHEL6 hacks to tools/fixup_stuff.sh
Change-Id: Ice983bc16379bc2bc25659c37cfc16b63fdfc34b
2013-08-30 15:20:59 -05:00
Jenkins
96c8dad053 Merge "Move Heat to a single heat.conf" 2013-08-30 17:59:24 +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
Jenkins
b5bc330190 Merge "Use the varialbe to export right keystone api version" 2013-08-30 17:31:30 +00:00
Mate Lakat
16ed068db5 xenapi: Set VM memory before starting it
If someone was re-using an existing template, for a memory change, he
needed to re-install the vm. This change sets the osdomu mem before
starting it, so it doesn't matter how much memory did the VM had
according to the template. It also removes the memory manipulation bits
from install-os-vpx.sh.

Change-Id: Iad85f573b90c23140012c20c552a17277d9c97a0
2013-08-30 14:21:10 +01:00
Mate Lakat
1533a349da remove multi-host timeout
If you ran exercises with MULTI_HOST enabled, an additional sleep was
performed. This change removes that sleep to speed up tests.

Change-Id: I9dfd61cbb9415bd5e8fd1e40f4e41512be2ae0d2
2013-08-30 14:10:52 +01:00
Mate Lakat
97621a1d1f xenapi: add username to vncviewer command
Devstack prints out an instruction, how to look at the virtual machine's
console. The command did not include the username, so if the user had a
config file to use a different username for that network, the command
failed.

Change-Id: I5dd49169c45e26e8d2bb3d5920a1b7fa584be50f
2013-08-30 13:12:17 +01: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
Mate Lakat
b1dc9bd5e4 xenapi: enable block device access for stack user
Although nova is setting the permissions on block devices, sometimes it
fails, and that results in an instance failing to launch. It is only an
issue for 3-part images, and images accessed through block devices. This
patch adds an udev rule, so that devices will be accessible.

fixes bug 1218251

Change-Id: I837ea515457fbfc50e9ce138ea9de9db12baa8be
2013-08-29 11:52:20 +01:00
Jenkins
5584709fa8 Merge "Fix is_package_installed() check with dpkg" 2013-08-29 04:51:52 +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
666fe5fd9f Merge "Adds new tag for testonly packages in package lists" 2013-08-29 01:17:45 +00:00
Yong Sheng Gong
300e1bf276 Use the varialbe to export right keystone api version
Change-Id: I1e8ea2b7173c549065ed1f08814eb4b4bb2f05cd
Fixes: Bug #1217783
2013-08-29 07:25:24 +08: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
Dean Troyer
04762cd823 Fix is_package_installed() check with dpkg
is_package_installed() incorrectly returned '0' for packages that
had 'un' status in the dpkg database.

Change-Id: I81b77486c2ed7717ed81cb2c2572fe6c4b394ffc
2013-08-27 17:48:49 -05:00