Plugin can only be enabled for environments created _after_ it is installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Julia Aranovich | ||
Mitaka |
Fix Released
|
High
|
Julia Aranovich |
Bug Description
Detailed bug description:
Newly installed plugins are not available to be used on environments that were created before the plugin is installed.
Steps to reproduce:
Create an empty environment with default settings
Do not even add any nodes
Install example v3 plugin (updating metadata.yaml as needed if using 10.0)
Go to settings tab for new environment and look for the plugin to install it
Expected results:
Example plugin should be installable
Actual result:
It isn't visible
Reproducibility:
Always
Workaround:
If you delete your environment and then create a new one, it is installable.
Impact:
This impacts user expectations for "unlock settings tab" feature for 9.0.
Description of the environment:
Operation system: <put your information here>
Versions of components: <put your information here>
Reference architecture: <put your information here>
Network model: <put your information here>
Related projects installed: <put your information here>
Additional information:
<put your information here>
Changed in fuel: | |
milestone: | none → 10.0 |
assignee: | nobody → Fuel Python Team (fuel-python) |
status: | New → Confirmed |
importance: | Undecided → High |
tags: | added: area-python feature-plugins |
no longer affects: | fuel/newton |
tags: | added: team-enhancements |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Bulat Gaifullin (bgaifullin) |
tags: |
added: area-ui removed: area-python |
Changed in fuel: | |
assignee: | Fuel UI Team (fuel-ui) → Julia Aranovich (jkirnosova) |
status: | Confirmed → In Progress |
seems like the issue on UI side. The nailgun returns the all installed plugins in cluster editable attributes. but UI does not show them.
Also I see the following error in browser console:
TypeError: undefined is not an object (evaluating 'initialAttribu tes[sectionName ].metadata' )
Seems like bug because {plugin_name} does not present in deployed attributes.