Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New feature: comparing data for a node between environments #301

Closed
tuxmea opened this issue Feb 15, 2024 Discussed in #242 · 1 comment
Closed

New feature: comparing data for a node between environments #301

tuxmea opened this issue Feb 15, 2024 Discussed in #242 · 1 comment
Assignees
Labels
community enhancement New feature or request

Comments

@tuxmea
Copy link
Member

tuxmea commented Feb 15, 2024

Discussed in #242

Originally posted by tuxmea December 22, 2023

Request

As a Puppet admin I want to compare data between two environments in case that a node receives different settings from environment A compared to environment B

Solution 1

Select environment -> node -> Key

A new pull down menu shows up (or gets enabled) with the title "compare".
Content are the available environments.
After selecting the second environment, a new pane opens with the hierarchies and the data per hierachy for the selected key.

Solution 2

Based on #241
When showing the result set, we also add a "compare" pull down menu.
Data are shown left (actual environment) and right (selected comparing environment).

Optional with the possibility to synchronize scrolling.

As files and keys might have moved from env A to env B, we only want to compare the result as mentioned in Solution2.

@tuxmea tuxmea added enhancement New feature or request community labels Feb 15, 2024
oneiros added a commit that referenced this issue Mar 6, 2024
Just like with regular value display from a single file this
now checks if a node is from a different environment than
the selected one.

If it is, the same tabbed view with a diff is presented,
showing the lookup result in the selected environment and
the diff to the lookup in the original environment.
oneiros added a commit that referenced this issue Mar 21, 2024
Just like with regular value display from a single file this
now checks if a node is from a different environment than
the selected one.

If it is, the same tabbed view with a diff is presented,
showing the lookup result in the selected environment and
the diff to the lookup in the original environment.
tuxmea added a commit that referenced this issue Apr 3, 2024
Just like with regular value display from a single file this
now checks if a node is from a different environment than
the selected one.

If it is, the same tabbed view with a diff is presented,
showing the lookup result in the selected environment and
the diff to the lookup in the original environment.

Co-authored-by: Martin Alfke <tuxmea@users.noreply.github.com>
@oneiros
Copy link
Collaborator

oneiros commented Apr 11, 2024

Solved with #320

@oneiros oneiros closed this as completed Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants