This change introduces parameters normalization, when a nested
resources tree from getParameters arrives, the tree is normalized
into a flat list of resources and parameters. Parameters are uniquely
identified by name and resources get an uuid generated.
Parameter and Services lists are constructed using selectors.
This change allows to sanely store resource tree in application state,
make any imaginable selections on a subtree or listing certain
parameters. In addition, we're able to do optimistic updates on
parameter values in application state.
Parameters and Resources are ordered alphabetically, Service names are
truncated to pure service name rather than using resource type name,
Internal parameters are filtered.
A list of warnings about colliding parameter properties currently
appear during normalization. This is a side effect of a bug
(https://bugs.launchpad.net/tripleo/+bug/1640243) in tripleo-heat-
templates
Reviewed: https:/ /review. openstack. org/403422 /git.openstack. org/cgit/ openstack/ tripleo- ui/commit/ ?id=ada4af3c256 d39b3fb1152a336 29b986da685efb
Committed: https:/
Submitter: Jenkins
Branch: master
commit ada4af3c256d39b 3fb1152a33629b9 86da685efb
Author: Jiri Tomasek <email address hidden>
Date: Wed Nov 23 16:29:40 2016 +0100
Normalize parameters
This change introduces parameters normalization, when a nested
resources tree from getParameters arrives, the tree is normalized
into a flat list of resources and parameters. Parameters are uniquely
identified by name and resources get an uuid generated.
Parameter and Services lists are constructed using selectors.
This change allows to sanely store resource tree in application state,
make any imaginable selections on a subtree or listing certain
parameters. In addition, we're able to do optimistic updates on
parameter values in application state.
Parameters and Resources are ordered alphabetically, Service names are
truncated to pure service name rather than using resource type name,
Internal parameters are filtered.
A list of warnings about colliding parameter properties currently /bugs.launchpad .net/tripleo/ +bug/1640243) in tripleo-heat-
appear during normalization. This is a side effect of a bug
(https:/
templates
Partial-Bug: 1642216 configuration- improvements 18df584f7571feb 0c2fb30941b
Implements: blueprint deployment-
Change-Id: I2d4d78b0abc457