Project

General

Profile

Actions

User story #16347

closed

Group properties

Added by Benoît PECCATTE almost 5 years ago. Updated over 4 years ago.

Status:
Released
Priority:
N/A
Category:
Web - Config management
Target version:
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
To do
Fix check:
Error - Fixed
Regression:

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).


Subtasks 1 (0 open1 closed)

Bug #17211: Properties of a group are removed when updating a groupReleasedVincent MEMBRÉActions

Related issues 8 (0 open8 closed)

Related to Rudder - User story #16301: Add JSON support for global parametersReleasedVincent MEMBRÉActions
Related to Rudder - User story #17227: Prevent removal of 'system' global and group propertiesReleasedVincent MEMBRÉActions
Related to Rudder - User story #17282: Documentation for group propertiesReleasedAlexis MoussetActions
Related to Rudder - Bug #17312: Group property UX is unclear regarding savingReleasedVincent MEMBRÉActions
Related to Rudder - Bug #17476: error about group consistency at upgrade from Rudder 6.0 to 6.1ReleasedNicolas CHARLESActions
Related to Rudder - Bug #18049: Impossible to define group properties in group of groupsResolvedFrançois ARMANDActions
Related to Rudder - Architecture #17426: Use hocon as an internal format for node propertiesReleasedVincent MEMBRÉActions
Related to Rudder - Bug #18466: Inherited node prop arrays are replaced not merged contrary to docReleasedVincent MEMBRÉActions
Actions

Also available in: Atom PDF