Plugins metadata (keys in hash with settings) gets corrupted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Vitalii Myhal |
Bug Description
Steps to reproduce:
1. Install fuel plugin on Fuel master node , e.g. (fuel-plugin-nsxv)
2. Try to switch to Settings tags
Actual result:
Web UI freezes.
Chrome debug console shows:
TypeError: Value of settings:
After exporting data from Nailgun DB, we see that plugins keys are
named to the way web UI expect them to be:
http://
Expected result:
Tab is correctly rendered.
Reproducable: 100%
VERSION:
feature_groups:
- mirantis
production: "docker"
release: "8.0"
openstack_
api: "1.0"
build_number: "198"
build_id: "198"
fuel-nailgun_sha: "8d6ef41f1bef84
python-
fuel-agent_sha: "1d98edb0468aa7
fuel-
astute_sha: "c8400f51b0b922
fuel-library_sha: "33c0fa3aada734
fuel-ostf_sha: "11afd5743a12b1
fuel-
fuelmenu_sha: "d12061b1aee82f
shotgun_sha: "c377d163519f6d
network-
fuel-upgrade_sha: "1e894e26d4e142
fuelmain_sha: "22fe551f5525d1
tags: |
added: area-python removed: area-plugins |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Vitalii Myhal (xmig) |
status: | New → Confirmed |
Changed in fuel: | |
status: | Confirmed → In Progress |
tags: | added: regression-8.0 |
tags: | added: team-bugfix |
tags: | added: on-verification |
Changed in fuel: | |
status: | Confirmed → Fix Released |
As far as I see, plugin attributes have prefix https:/ /github. com/openstack/ fuel-web/ blob/master/ nailgun/ nailgun/ plugins/ manager. py#L43 which brakes relations in restrictions.