User story #16347
closedGroup properties
Description
We want to have group properties like we have node properties.
The difficulty if the interaction with other properties:
- node property with the same name as a group property would override the value
- 2 group properties with the same name on applying on the same node must have a way to tell which one is the one to take
One solution would be to have a hierarchy of group.
I think a better one would be to have a priority per group and chose the property based on the priority.
But we could probably have something more obvious for the user.
Update: we have think to something that can fly:
- if two groups define the same key, we fail generation except if one group is a subgroup of an other.
- nodes automatically get all groups properties the are in for variable expansion (but that's not "their" property, ie they can directly modify it, nor these property can be used to define groups).
Updated by François ARMAND over 4 years ago
- Description updated (diff)
- Assignee set to François ARMAND
- Target version set to 6.1.0~beta1
Updated by François ARMAND over 4 years ago
- Status changed from New to In progress
Updated by François ARMAND over 4 years ago
- Status changed from In progress to Pending technical review
- Assignee changed from François ARMAND to Nicolas CHARLES
- Pull Request set to https://github.com/Normation/rudder/pull/2890
Updated by François ARMAND over 4 years ago
- Related to User story #16301: Add JSON support for global parameters added
Updated by François ARMAND over 4 years ago
- Status changed from Pending technical review to Pending release
Applied in changeset rudder|271dc764546837b3cadc4af9583e23dca4e6f488.
Updated by Vincent MEMBRÉ over 4 years ago
This bug has been fixed in Rudder 6.1.0~beta1 which was released today.
Updated by Vincent MEMBRÉ over 4 years ago
- Related to User story #17227: Prevent removal of 'system' global and group properties added
Updated by Vincent MEMBRÉ over 4 years ago
- Related to User story #17282: Documentation for group properties added
Updated by Vincent MEMBRÉ over 4 years ago
- Status changed from Pending release to Released
Updated by François ARMAND over 4 years ago
- Fix check changed from To do to Error - Blocking
Updated by François ARMAND over 4 years ago
- Related to Bug #17312: Group property UX is unclear regarding saving added
Updated by François ARMAND over 4 years ago
Feature works but is blocked by #17312
Updated by François ARMAND over 4 years ago
- Fix check changed from Error - Blocking to Error - Fixed
Updated by Nicolas CHARLES over 4 years ago
- Related to Bug #17476: error about group consistency at upgrade from Rudder 6.0 to 6.1 added
Updated by François ARMAND about 4 years ago
- Related to Bug #18049: Impossible to define group properties in group of groups added
Updated by François ARMAND about 4 years ago
- Related to Architecture #17426: Use hocon as an internal format for node properties added
Updated by François ARMAND about 4 years ago
- Related to Bug #18466: Inherited node prop arrays are replaced not merged contrary to doc added