-
Type: New Feature
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: CSD1
-
Fix Version/s: CSD04
-
Component/s: Profile-YAML
-
Labels:None
-
Environment:
Derek to review, see if can be updated to reflect current spec/approach/thinking.
-
Proposal:
In section 12 Grouping Node Templates, a membership construct is used to associate scaling constraints to node template instances. This construct has the following weaknesses:
1) The members are not constrained, i.e. the types of the members are not specified
2) The constraints enforced on the members are not defined. I.e. there is no reference to or ability to infer a schema for the constraints
A "type" approach which supports strong validation is more desirable. So far we have this for other aspects of the DSL so why not strive for strong validation for this construct too.