[heat] heat 9.0.3 (pike)
We are thrilled to announce the release of: heat 9.0.3: OpenStack Orchestration This release is part of the pike release series. Download the package from: https://tarballs.openstack.org/heat/ For more details, please see below. 9.0.3 ^^^^^ Other Notes * Intrinsic function plugins will now be passed a StackDefinition object instead of a Stack object. When accessing resources, the StackDefinition will return ResourceProxy objects instead of Resource objects. These classes replicate the parts of the Stack and Resource APIs that are used by the built-in Function plugins, but authors of custom third-party Template/Function plugins should audit them to ensure they do not depend on unstable parts of the API that are no longer accessible. The StackDefinition and ResourceProxy APIs are considered stable and any future changes to them will go through the standard deprecation process. Changes in heat 9.0.2..9.0.3 ---------------------------- 27426e8 Fix nested template genearation when attribute path is not string 2c9032c Don't load resource data for list_outputs c6bfa68 Fix reset_stack_status 0fb2a5a Migrate grenade jobs to zuul v3 965aa21 Add release note for StackDefinition API 6a27419 Ignore errors in OS::stack_id output Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 40 +++++++++++++++ heat/db/sqlalchemy/api.py | 8 ++- .../resources/openstack/heat/autoscaling_group.py | 2 +- .../resources/openstack/heat/resource_chain.py | 2 +- .../resources/openstack/heat/resource_group.py | 2 +- heat/engine/resources/template_resource.py | 5 ++ heat/engine/service.py | 9 ++-- playbooks/devstack/grenade/run.yaml | 57 ++++++++++++++++++++++ playbooks/devstack/multinode-networking/pre.yaml | 3 ++ ...k-definition-in-functions-3f7f172a53edf535.yaml | 11 +++++ 14 files changed, 153 insertions(+), 9 deletions(-)
participants (1)
-
no-reply@openstack.org