headlamp-k8s / headlamp

A Kubernetes web UI that is fully-featured, user-friendly and extensible
https://headlamp.dev
Apache License 2.0
2.42k stars 170 forks source link

Plugin settings info handling rework #2595

Open vyncent-t opened 1 week ago

vyncent-t commented 1 week ago

Describe the bug

Currently there are some information issues between the storage of the plugin settings and the package.json data.

I.e. when the plugin is not running but there has been changes (either description or the version) the information does not update

I am working on a rework of the local storage and redux slice usage to work with this PR https://github.com/headlamp-k8s/plugins/pull/117

and these related issues:

2578

To Reproduce

Steps to reproduce the bug:

  1. Go to settings
  2. Open the package.json of a plugin that is installed and change a text string
  3. View the field changed and it should update (it does not without it running)

Are you able to fix this issue?

I cam currently working on a fix

Additional Context

[If needed, add any other info or screenshots about the bug here.] [Is it a regression? What version of Headlamp did not have this bug?]