Goal
- Dynamic plugins allow console UI additions from other sources like operators. The console frontend will periodically check if a dynamic plugin has been updated, and if it has, the user should be made aware of this and encouraged to refresh their browser. While this may be somewhat rare, when it does happen it is important that the user be made aware, since the console might even be using the dynamic plugin UI in some lazy loading way and then be attempting to display information from the previous version and the newly loaded version, which could cause UI errors.
- When a dynamic plugin is updated while a user is working in the console, prompt them to refresh their browser so the updated plugin is loaded
- Don't automatically refresh the browser when the dynamic plug is detected as unsaved work may be lost in editors
Background
- Dynamic plugin doc on this scenario: https://github.com/openshift/enhancements/blob/master/enhancements/console/dynamic-plugins.md#refreshing-when-a-plugin-updates
Outcome- definition of done
- Create final design or final design story
- Share at feedback sessions
- Link Design Doc
- is related to
-
PD-879 Allow managing dynamic plugins in Cluster Settings - Final
- Closed