This produces a nested exception like:
'ValueError: resources.nested.resources.my_server: it is broken, sorry'
This re-uses the path mechanism that StackValidationFailed exception
uses.
Change-Id: Id5204c15ee96784e04522ab3c5a8e66900f9a1d3
Closes-bug: 1459837
This moves the magnum client plugin out of contrib into the main tree.
Change-Id: Ie520bcb27530394af0afef8335e3d57d7dc26121
Implements: partial blueprint magnum-resources
service_types is added to client_plugins to support the
conditional resource plugin availability.
implements blueprint: keystone-based-resource-availability
Change-Id: I28d606416acd1d47a09f3c62b5236b5f53583f60
template https://github.com/openstack/heat-templates/blob/
67301b6ff45b9f1c220ee0a0ab3aecd3a415032b/cfn/F17/
AutoScalingCeilometer.yaml
can have update error when execute on some resources
which did not even created due to creation failed.
Add check logic in _needs_update to make sure even resource still
stay in init complete state can proceed update process by
raise resource.UpdateReplace.
For nested stack, StackResource should have the same status check
logic in _needs_update method to avoid this error occur(nested()
is None due to resource in failed state after create failed).
Change-Id: I3fa6a61436e79409fe7f28cf66dfdfd9f609b576
Closes-Bug: #1459719
As discussed in the Vancouver summit, the only known user of the
heat_keystoneclient_v2 contrib package is Rackspace, so it was agreed to
merge it with contrib/rackspace package.
Change-Id: I8a069275d5ea3f3913b6f8ae8c6fc48b69861551
This change relocates the mistral resources from the contrib area into the main
resource tree. It was originally added to contrib/ because of the project's
incubation status, and more specifically because the client is not in the
global-requirements.txt file. However, when this was discussed at the summit in
Vancouver, the decision was to move the resources to main tree but skip
registration if the client is not installed. This will save users from the
trouble of installing it as a plugin.
Change-Id: I6eeef5fa2b080df610e52620d2b935450d8d49e3
This change relocates the manila resources from the contrib area into the main
resource tree. It was originally added to contrib/ because of the project's
incubation status, and more specifically because the client is not in the
global-requirements.txt file. However, when this was discussed at the summit in
Vancouver, the decision was to move the resources to main tree but skip
registration if the client is not installed. This will save users from the
trouble of installing it as a plugin.
Change-Id: I9f43eba2abea351e1c5427b0968cbccab355992c
This change adds support_status to all the resources that are in the
contrib area of the repository that don't have it already. These resources are
given the UNSUPPORTED status, to indicate that the Heat team is not responsible
for maintaining them.
Change-Id: I8835bf3f99774c40da1e8d34a474071a71686cd1
This change relocates the zaqar resource from the contrib area into the main
resource tree, to save users from the trouble of installing it as a
plugin.
Change-Id: I480d6ec4785e3930afc5a153d31aa6ed4ec089b3
This change relocates the extraroute resource from the contrib area into
the main resource tree, marking it as unsupported.
Change-Id: I6a51c9bdfb39d61adac48e5bcdf76f04a94e70a1
Add a new constraint for CIDR format validation.
Implemented: blueprint enhance-property-constraints
Change-Id: Ica70147b713992c8523b92b12db0172a2966719c
This will allow Resources to hold weak references to Stacks (so as to avoid
circular references) without causing the Stack object to be prematurely
deleted.
Change-Id: Ia76da7bc51042fb3598ef2a660d6fbf78137a37b
Related-Bug: #1454873
Add support for asymmetric and certificate orders, as well as various
attributes useful to interact with them.
Change-Id: I951fda41fd19ca0696e47553d5da190ce59f3cda
Depends-On: I1fd2ec5f96d335d2c008d290a09e1133ff03e94c
Invoking signal resulted in ResourceFailure: TypeError: create() takes at most 3 arguments (4 given).
Updated test_signal_and_delete_with_executions to cover this bug.
Change-Id: I1b23f2b938977862266295974793d71dc9ff7570
Closes-Bug: #1453539