[PluginManager] Plugins which can be removed does not do this
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Sharshov | ||
Mitaka |
Fix Released
|
High
|
Vladimir Sharshov | ||
Newton |
Fix Released
|
High
|
Vladimir Sharshov |
Bug Description
Detailed bug description:
Plugin was not used by any clusters, but it could not be deleted by sync command.
Cannot delete plugin fuel_plugin_
Steps to reproduce:
- build example plugin using fpb from https:/
- install package `rpm -i fuel_plugin_
- run `fuel2 plugins sync`
- run `yum remove -y fuel_plugin_
- run `fuel2 plugins sync`
- check `fuel2 plugins list`
Expected results:
fuel_
Actual result:
fuel_
Reproducibility:
Always
Workaround:
Use `fuel plugins --remove plugin-name==1.0.1`
Impact:
Deployer can be misleading, because back side of this bug. Plugins which deleted by yum, but used in cluster, will be removed from DB instead of raising error.
Description of the environment:
Fuel 9.1
Additional information:
No
no longer affects: | fuel/future |
Changed in fuel: | |
assignee: | Vladimir Sharshov (vsharshov) → Alexey Shtokolov (ashtokolov) |
Changed in fuel: | |
status: | Confirmed → In Progress |
tags: | added: on-verification |
no longer affects: | fuel/ocata |
Fix proposed to branch: master /review. openstack. org/385066
Review: https:/