3629 Commits

Author SHA1 Message Date
Jenkins
7719d4aca8 Merge "Begin is_service_enabled() cleanup" 2014-02-12 07:19:11 +00:00
Jenkins
2276437fa0 Merge "remove build_tempest" 2014-02-11 20:30:49 +00:00
Jenkins
b4b9146de2 Merge "XenAPI: Fix new useage of trueorfalse" 2014-02-11 17:12:49 +00:00
Jenkins
99ea3ad7c3 Merge "read_password needs to store in .localrc.auto if local.conf is used." 2014-02-11 17:07:53 +00:00
Jenkins
34b81e7a39 Merge "s3_token has been moved to keystoneclient." 2014-02-11 11:16:20 +00:00
Jenkins
984a89bc33 Merge "Embrane Plugin Support" 2014-02-11 10:11:00 +00:00
Jenkins
03ef5b4100 Merge "If n-api-meta is being run, remove from NOVA_ENABLED_APIS" 2014-02-11 06:40:44 +00:00
Sean Dague
bc76f748eb remove build_tempest
we haven't actually used this script in about a year, in favor of
the actual in tree lib/tempest.

Change-Id: I9d78b395846ebe833a38ba50edae226040cd7f45
2014-02-10 21:11:04 -05:00
Sahid Orentino Ferdjaoui
9e032c2d37 read_password needs to store in .localrc.auto if local.conf is used.
when running stack.sh with no passwords in local.conf
read_password() creates localrc and local.conf is ignored

Change-Id: I25ad07569d2b42b190449591d5a01ade8022392c
2014-02-10 18:35:36 +01:00
Joe Gordon
d73af87872 If n-api-meta is being run, remove from NOVA_ENABLED_APIS
If running n-api-meta as a separate service we shouldn't run it inside
of n-api. This patch is in support of Iddd44f7ee43b9287a788dea49eaa484316f8da04

Change-Id: I8a54cf13dc6083b78e89c9ea5413d9e4d8d4b37a
Related-Bug: #1270845
2014-02-09 22:46:36 -07:00
Jenkins
fb87714c21 Merge "Fix misspellings in devstack" 2014-02-09 19:52:46 +00:00
Jenkins
51f3239d7a Merge "nova: use the correct notification driver" 2014-02-09 14:11:16 +00:00
Jenkins
f8bcbf4bad Merge "Set uri_v3 in tempest config" 2014-02-09 04:42:11 +00:00
Jenkins
a3008086fc Merge "Make neutron tempest run with tenant isolation by default" 2014-02-08 15:10:28 +00:00
Jenkins
b92bb231ec Merge "remove database init from horizon" 2014-02-08 14:37:36 +00:00
Jenkins
28a29a3527 Merge "Move ironic to plugin" 2014-02-08 14:08:04 +00:00
Jenkins
13fa8d5dd2 Merge "Fix config group for cinder multi_backend" 2014-02-08 14:07:57 +00:00
Shane Wang
5ed43bf82a Fix misspellings in devstack
Fix misspellings detected by:
 * pip install misspellings
 * git ls-files | grep -v locale | misspellings -f -

Change-Id: I19726438d15cd27b813504aac530e7e53c4def12
Closes-Bug: #1257295
2014-02-08 08:49:18 +08:00
Sean Dague
67db4a9bd5 remove database init from horizon
horizon default config no longer uses a session database, it uses
signed cookies instead, so we can stop doing db initialization and
cleanup (which based on errexit we weren't doing correctly anyway).

Change-Id: Icae4318e2784486db2888cbf353e95ac9a5d7cba
2014-02-07 16:04:47 -05:00
Jenkins
2219fdb587 Merge "Use github for swift3." 2014-02-07 17:12:17 +00:00
Matthew Treinish
dd710b4f12 Make neutron tempest run with tenant isolation by default
This commit removes the workaround that switched tempest tenant isolation
to false if Neutron was enabled. Recent changes to both neutron and tempest
should make this safe finally.

Change-Id: I929fcc73a7ef9a10f01af422ff62f9d451d52ae3
2014-02-07 16:55:54 +00:00
Dean Troyer
e4fa721322 Begin is_service_enabled() cleanup
This converts the special cases in the is_service_enabled() function to call
individual functions declared by the projects.  This allows projects that
are not in the DevStack repo and called via the extras.d plugin to handle
an equivalent service alias.

* Ceilometer
* Cinder
* Glance
* Neutron
* Nova
* Swift

TODO: remove the tests from is_service_enabled() after a transition period

Patch Set 2: Rebased

Change-Id: Ic78be433f93a9dd5f46be548bdbd4c984e0da6e7
2014-02-07 10:06:21 -06:00
Matthew Treinish
6c9430e567 Set uri_v3 in tempest config
This properly sets the v3 uri for keystone in the tempest config.
Previously tempest would just guess the v3 uri by replacing v2 with v3.
However, moving forward this will no longer be the case so devstack
should properly set this uri to enable tempest to use the keystone v3
api in addition to the v2.

Change-Id: Ib02b2e9f24d8ca1f381186c48747ca0fbc45f3f1
2014-02-06 17:44:39 +00:00
Jenkins
f583a04d73 Merge "No need to loop over with pkill -f" 2014-02-06 17:21:05 +00:00
Jenkins
95ff265a5e Merge "Add while/until to the for/do rule" 2014-02-06 17:12:09 +00:00
Jenkins
116999b221 Merge "introduce if/then & for/do rules" 2014-02-05 17:59:33 +00:00
Jenkins
1df7669948 Merge "Remove unneeded guest conf values" 2014-02-05 11:46:47 +00:00
Jenkins
56d875cc36 Merge "glance: stop using deprecated notifier_strategy" 2014-02-05 11:46:45 +00:00
Chmouel Boudjnah
86a8e97679 Add while/until to the for/do rule
Like 'for/do' check that the while/until operator are on
the same line with the do.

Fixes some pep8 error along the way.

Change-Id: I440afe60691263365bf35310bf4212d94f30c339
2014-02-05 07:52:54 +01:00
Sean Dague
16dd8b3ed9 introduce if/then & for/do rules
we mostly have a consistent style on if/then & for/do in devstack,
except when we don't. This attempts to build a set of rules to
enforce this.

Because there are times when lines are legitimately long, and there
is a continuation, this starts off ignoring if and for loops with
continuations. But for short versions, we should enforce this.

Changes to make devstack pass are included. The fact that the
cleanup patch was so small is pretty solid reason that this is
actually the style we've all agreed to.

Part of a git stash from hong kong that I finally cleaned up.

Change-Id: I6376d7afd59cc5ebba9ed69e5ee784a3d5934a10
2014-02-05 07:52:54 +01:00
Dean Troyer
1023ff7c3a Move ironic to plugin
Also adds an is_ironic_enabled() function to prepare for an upcoming
change in is_service_enabled().

Change-Id: I6e6e0e8b70221e231785ab27e9b5d4836933ac4c
2014-02-04 15:51:38 -06:00
Matthew Treinish
db1c384775 Fix config group for cinder multi_backend
This commit just updates the config group for the multi_backend option.
Tempest change d5c9602b created a volume-feature-enabled group and moved this
volume there but devstack was never updated with the change.

Closes-Bug: #1276326

Change-Id: Icf2e96783feec4edbd4d477f8492651cd9bb3f01
2014-02-04 21:01:14 +00:00
Jenkins
e38cad092f Merge "Silence commands to echo copyright notices" 2014-02-04 20:24:39 +00:00
Jenkins
fa969f3c60 Merge "upload_image.sh to support streamOptimized disks" 2014-02-04 20:22:20 +00:00
Jenkins
afead91f8c Merge "add ability to ignore rules in bash8" 2014-02-04 19:31:20 +00:00
Jenkins
edf6fd0ae2 Merge "Move file injection setting to the right place" 2014-02-04 12:29:23 +00:00
Denis Makogon
b408dd2072 Remove unneeded guest conf values
Reasons:
 - guest service doesn't depend on "sql_connection" value any more;
 - "exchange_control" already set in trove-guestagent.conf.sample to "trove";

Change-Id: Ifbdb21ac4639d86cf7775634f5b31cfb9739b49f
Closes-Bug: #1256046
2014-02-04 13:32:00 +02:00
Robert Collins
d70ba82b14 Move file injection setting to the right place
The nova code was wiping nova.conf after our iniset :(.

Change-Id: Ib618da1bd21da09f8855ec4691bff79c4c3b3d9c
2014-02-04 15:26:19 +13:00
Arnaud Legendre
8dad4bde88 upload_image.sh to support streamOptimized disks
The current version of the script will use "preallocated" as the
disk type of a stream optimized disk. This needs to be fixed by
introspecting the createType of the vmdk file.

Closes-Bug: #1275993

Change-Id: I98594acecf26dd1164870f43890254a19ef23fe9
2014-02-03 18:17:01 -08:00
Jenkins
b7bdb68b62 Merge "Disable file injection for libvirt driver" 2014-02-03 23:42:18 +00:00
Chmouel Boudjnah
f36a9b2136 No need to loop over with pkill -f
I guess four times is better than one but if we need four times to kill
swift processes there is something pretty bad with it.

Change-Id: Id2ea2f4ca60feb9fddc7b3181063760d2044b421
2014-02-03 23:44:47 +01:00
Chmouel Boudjnah
891277fbbd s3_token has been moved to keystoneclient.
Change-Id: I6ffe756d517d11f323bd0c5d3b877d9a9f739a3b
2014-02-03 21:07:03 +00:00
Chmouel Boudjnah
864902ed01 Use github for swift3.
swift3 is not on OpenStack infra (yet) use the github url instead.

Closes-Bug: #1275923
Change-Id: I0cc393f93b65dcf8642b3a35925eb9eba3c2e1eb
2014-02-03 21:01:33 +00:00
Sean Dague
0656e12d68 add ability to ignore rules in bash8
Change-Id: Ia6472f4bb251bf3e9846e08e30b2f9ea30ea1c03
2014-02-04 05:32:04 +09:00
Jenkins
daa0ce2f05 Merge "Use service role with glance service" 2014-02-03 20:21:23 +00:00
Jenkins
792490b68b Merge "Pull docker images from global registry" 2014-02-03 18:51:25 +00:00
Jenkins
f5cfa1eccd Merge "Have ceilometer to respect the keystone settings" 2014-02-03 18:51:22 +00:00
Ivar Lazzaro
a03607d03f Embrane Plugin Support
Implements blueprint embrane-plugin-support

This commit implements Embrane's Neutron plugin installation support
in Devstack.
This is an extension of the openvswitch installation module, which is
used by the main plugin, and enables configuration by localrc

Change-Id: Ia4824f8d2300bcdce170d226145bbce6088f1557
2014-02-03 06:42:02 -08:00
Julien Danjou
ca920576cb nova: use the correct notification driver
Nova now uses oslo.messaging and not the Oslo RPC code anymore,
therefore the new driver should be used instead.

Change-Id: I3533975ad38ff99bee6cfaa5332843444650f61f
2014-02-03 15:26:20 +01:00
Bob Ball
c643ebb26d XenAPI: Fix new useage of trueorfalse
* Ensure that Xen setup scripts will continue to function when unset
  variables are used in stackrc
* Ensure that the generic functions are sourced in all places that xenrc
  (which sources stackrc) is sourced.

Change-Id: I54eba20733c2e149621b74a1387f0bef14fca12e
2014-02-03 09:08:54 +00:00