Deleted plugin remains available in cluster settings

Bug #1497324 reported by Kyrylo Romanenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Confirmed
Medium
Fuel Python (Deprecated)

Bug Description

Steps:
1. Deploy Fuel environment.
2. Install LDAP plugin.
3. Create a cluster by wizard.
4. Enable "LDAP plugin for Keystone" in Settings.
5. Disable "LDAP plugin for Keystone" in Settings.
6. Delete plugin from fuel node.
7. Re-login to Fuel UI. Select same cluster and proceed to Settings.
Notice that Plugin still exists in settings menu and you can still enable and disable it by checkbox and "Save Settings" button.
Only in new created clusters that obsolete plugin will be absent.
Attempt to deploy cluster with enabled removed plugin gives no warnings and proceeding deployment.

Environment:
VERSION:
  feature_groups:
    - mirantis
  production: "docker"
  release: "7.0"
  openstack_version: "2015.1.0-7.0"
  api: "1.0"
  build_number: "298"
  build_id: "298"
  nailgun_sha: "d590b26dbb09785b8a8b3651b0ef69746fcf9991"
  python-fuelclient_sha: "486bde57cda1badb68f915f66c61b544108606f3"
  fuel-agent_sha: "082a47bf014002e515001be05f99040437281a2d"
  fuel-nailgun-agent_sha: "d7027952870a35db8dc52f185bb1158cdd3d1ebd"
  astute_sha: "6c5b73f93e24cc781c809db9159927655ced5012"
  fuel-library_sha: "0623b4daad438ceeb5dc41b10cdd3011795fff7e"
  fuel-ostf_sha: "1f08e6e71021179b9881a824d9c999957fcc7045"
  fuelmain_sha: "6b83d6a6a75bf7bca3177fcf63b2eebbf1ad0a85"

fuel-plugin-ldap
https://github.com/stackforge/fuel-plugin-ldap/
built on commit 80845952bb0bb9e9ddfb43ad007b1fd9222c5fe9.

Revision history for this message
Kyrylo Romanenko (kromanenko) wrote :
Revision history for this message
Alexander Gordeev (a-gordeev) wrote :

hello fuel-ui team, please take a look into the report. It seems to be related with UI.

Otherwise, don't hesitate to pass it to another team such as fuel-python or fuel-plugins.

Changed in fuel:
assignee: Fuel for Openstack (fuel) → Fuel UI Team (fuel-ui)
Revision history for this message
Vitaly Kramskikh (vkramskikh) wrote :

Hi, this is an old and known issue - options from plugin environment_config.yal remain in db after plugin deletion and thus visible in UI

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Fuel Python Team (fuel-python)
status: New → Confirmed
tags: added: known-issue
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.