the cc_ssh script already executes in cloud config without being
explicitly called. As it is now, it is executing twice.
Make it execute only once.
Change-Id: I2d53adbea0175f63db71be516639d40aa0f8a1de
References to Nova in the docstrings(!) of the hacking.py tests caused the
run_pep8.sh script to fail if the Grizzly development version of Nova was
not installed. Update all the references to use Heat packages instead.
Change-Id: I2e84e9a231451705d61fa9acddc65ee95a98e294
bug 1134193
Thanks Lukas Barton for the patch in the bug.
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Change-Id: I448ba76fcf47d4e02775ff8eca38897eb399a3cc
This does not seem to be supported, so removing.
bug 1153681
Signed-off-by: Angus Salkeld <asalkeld@redhat.com>
Change-Id: I830980997438562d1ec241c33fcd8e67c32b21d9
This partially reverts commit e376c83cbd57c0720336848e4b82e3b7b804a347.
Allow StackResource to set the resource_id, since it will be the one
retrieving the stack using it.
Fixes bug #1154202
Change-Id: I2140afb4e9bf89b4eb73e45f4ef5974df98e87e1
Fixes bug #1128256
oslo.config has now been released to PyPI in time for Grizzly RC1 so
we can switch to using it directly.
Change-Id: I655f831718ae5f4e25e941ee206fe195214a9a91
Remove F16 as it's EOL, update with F18 as it's the current
version. Leave the default as F17 for now in all except the
Openshift templates (because Openshift doesn't work on F17,
although these templates are currently broken anyway..)
fixes bug 1154121
Change-Id: Ia95e6bfb4a15e355dfb0051d57f5b70a408551c6
Add regex validation of stack names, aligns us with stack names
allowed by AWS, with the addition of "." and "_" characters
fixes bug 1103447
Change-Id: I8fab0d3ad03379dfc2a18dc016e66ca8fee6cc86
0.7.10 has been released and is compatible with 0.7.x. Instead
of pinning to 0.7.9, simply pin to 0.7.x to avoid SQLAlchemy 0.8
Fixes: Bug #1153983
Change-Id: I1a2ea0c36161df15fd55e95a6679628d14858944
Use our own internal code for managing database migrations, rather than
calling sqlalchemy-migrate's command line directly. This allows us to
automatically specify the initial version of the database, which is
required in order to be able to squash migrations (bug 1072949).
Change-Id: I88206f8b55fe6fe4016cee8e5bf1d5eeb0ae30d2
We need a script that will just manage database migrations (for bug
1072949), so for this purpose we want to register only the DB options, not
all of the engine options.
Change-Id: I99bb8d5800741d71572a14c3a5a33dcf0e1b0268
Use the parser.Stack class for inserting data into the database in the
watch rule unit tests. If there is direct database manipulation in the unit
tests, it risks falling out of step with the implementation in the code (in
this case, by not supplying the disable_rollback value).
(Required to squash DB migrations, bug 1072949)
Change-Id: I66e5a0093d20222c876f52e626043704777dcb6a
Adapted from Nova commit ee2f6f1bed21a5ef92d84634cd4e949062073d62. This
will allow us to squash database migrations.
Change-Id: Icede692e4cc866cd27bae3aaa19c1f2466b989d0
This was already fixed in the database migrations (see bug 1078854), but
was still wrong in the model.
Change-Id: I8c0302d295ac228b6911a6c55e841066a502bdb1
Quantum is optional, so we should skip unit tests that require
quantumclient if it is not available.
Fixes bug 1152242
Change-Id: I6c399b1845adfe457051c372601db6352cdf6261
Note that the Routes mapper does brittle regexp fu to map parameters,
hence using \x3A for matching a colon
Fixes: Bug #1131759
Change-Id: I063bf9057782c1c0a3f809d4f8068e2594be264d
This patch updates tools/pip-requires to use the python-quantumclient 2.2
It also limits the version to <3.0.0 to prevent breaking something accidently
when 3.0.0 is released.
Fixes bug 1152695
Change-Id: If47e5bf1d638a2ac87d523651060fc7859bf8049
Store the stack even when the update fails, otherwise we
lose track of the resources which failed on create so they
are not removed on stack delete
fixes bug 1151989
Change-Id: Ic8aa5ef92e188fb704ed25563aa9b86aa69232b4