Project

General

Profile

Actions

Bug #22077

closed

Group properties web page of a group of groups containing conflicting properties are unaccessible

Added by Félix DALLIDET about 2 years ago. Updated about 1 month ago.

Status:
Resolved
Priority:
1 (highest)
Category:
Web - Config management
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
I dislike using that feature
User visibility:
Infrequent - complex configurations | third party integrations
Effort required:
Priority:
54
Name check:
To do
Fix check:
To do
Regression:
No

Description

To reproduce, create two groups with the same property, but with different values. Make sure to have at least one node in it.
Resolve the conflict by creating a new group from the intersection of the previous two.
Then try to acces the property webpage of the latest, you can't.

There is no good reason to make it unavailable as the following could be a pretty common scenario:
Let's have 3 groups: AWS, Production and 'Production in AWS'.
  1. Let's define a 'exception' property in the 'Production in AWS'
  2. Now let's define a 'test' property in the AWS one
  3. And creating the same one, with a different value in the Production group

The 'Production in AWS' should now resolve the conflicting 'test' property but still define the 'exception' one. Currently, it makes the 'exception' one impossible to edit.
Also, this is a common case when trying to resolve a complex case of property overriding. And not being able to visualize the conflicting properties in the resolution group is a major pain.


Files

group_of_groups_broken_tab.png (116 KB) group_of_groups_broken_tab.png Félix DALLIDET, 2022-11-15 15:14
clipboard-202408221624-pd64d.png (219 KB) clipboard-202408221624-pd64d.png François ARMAND, 2024-08-22 16:24
clipboard-202408221625-h5bi1.png (205 KB) clipboard-202408221625-h5bi1.png François ARMAND, 2024-08-22 16:25
clipboard-202408221626-jtjtg.png (121 KB) clipboard-202408221626-jtjtg.png François ARMAND, 2024-08-22 16:26
clipboard-202408222218-6h5tz.png (113 KB) clipboard-202408222218-6h5tz.png François ARMAND, 2024-08-22 22:18

Related issues 4 (0 open4 closed)

Related to Rudder - Bug #24236: Overriding properties should have the same type as overriddenReleasedFrançois ARMANDActions
Related to Rudder - Bug #25528: List node with properties inheritance error in status bar for generationReleasedFrançois ARMANDActions
Has duplicate Rudder - Bug #22078: It's impossible to set a property on an intersection of groups if any two groups set a same property with different valueRejectedActions
Has duplicate Rudder - Bug #25154: Creating conflicting properties can break the serverReleasedActions
Actions

Also available in: Atom PDF