[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [OASIS Issue Tracker] (TOSCA-224) Need a way for resolving order for requirement processing
Thomas Spatzier created TOSCA-224:
--------------------------------------
Summary: Need a way for resolving order for requirement processing
Key: TOSCA-224
URL: https://issues.oasis-open.org/browse/TOSCA-224
Project: OASIS Topology and Orchestration Specification for Cloud Applications (TOSCA) TC
Issue Type: Bug
Components: Profile-YAML, Spec - Simple Profile
Reporter: Thomas Spatzier
In the simple profile in YAML specification, requirement definitions are currently defined as a list. The reason was that we wanted to be able to preserve ordering, allowing a node type author to prescribe the order in which requirements in a template get processed.
This allows for example, to make sure that operations (e.g. implemented as scripts) attached to the relationships that bind the requirements at runtime get run in the right order.
However, we currently do not have a means for describing how requirements defined in a node type sort into the order of requirements inherited from parent node types. We cannot just assume that newly defined requirements get added to the end of the list of inherited requirements. This would mean, the generic "dependency" requirement defined by the Root node type (thus inherited by any other node type) would always be processed first, which is not desirable.
--
This message was sent by Atlassian JIRA
(v6.2.2#6258)
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]