when running stack.sh with no passwords in local.conf
read_password() creates localrc and local.conf is ignored
Change-Id: I25ad07569d2b42b190449591d5a01ade8022392c
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
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
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
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
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
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
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
Also adds an is_ironic_enabled() function to prepare for an upcoming
change in is_service_enabled().
Change-Id: I6e6e0e8b70221e231785ab27e9b5d4836933ac4c
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
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
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
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
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
Nova now uses oslo.messaging and not the Oslo RPC code anymore,
therefore the new driver should be used instead.
Change-Id: I3533975ad38ff99bee6cfaa5332843444650f61f
* 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