-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: CSD2
-
Fix Version/s: CSD2
-
Component/s: Profile-YAML
-
Labels:None
-
Proposal:
-
Resolution:
In section 12 Grouping Node Templates, a membership construct is used to associate scaling constraints to node template instances.
This specific use case, which focuses on specifying the scaling requirements for a web server (role) Compute node assumes it must scale apache (the web server component) and server (the ComputeNode hosting the web server). Since any instance of the server Compute node should contain all the node templates it hosts, specifying the node templates hosted by the compute node is redundant and can be obtained by the hostedOn relationships targeting the specific compute node. Requiring all node instances to be specified is becomes unwieldy with mode complex containment hierarchies and don't provide any additional information than is needed to scale the Compute node.