[plugin] rpm/yum work incorrectly with Fuel plugins
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Triaged
|
Medium
|
Fuel Sustaining | ||
Mitaka |
Won't Fix
|
Medium
|
Fuel Python (Deprecated) | ||
Newton |
Triaged
|
Medium
|
Fuel Sustaining |
Bug Description
fuel plugin builder generates rpm. Making rpm means that it should be installed using rpm -i, yum install
However, yum install doesn't work properly as after installation it requires
fuel plugins —sync
which should be added to post: section of plugin's RPM specification. Operator should use regular commands instead of some tricky
fuel plugins --install $RPM —force
which has very bad UX for operator. Operator should use regular commands. wget/yum install only instead of any other commands
Same should be applied to rpm -e/yum remove. As when I do
rpm -e $PLUGIN
I still see configuration in database with
fuel plugins --install $RPM
or
fuel plugins —sync
%preun and %postun should be updated to run
fuel plugins --remove plugin==ver
Changed in fuel: | |
assignee: | nobody → Fuel Python Team (fuel-python) |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → 7.0 |
Changed in fuel: | |
assignee: | Fuel Python Team (fuel-python) → Maciej Kwiek (maciej-iai) |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
assignee: | Maciej Kwiek (maciej-iai) → Fuel Python Team (fuel-python) |
tags: | added: feature |
Changed in fuel: | |
milestone: | 7.0 → 8.0 |
no longer affects: | fuel/8.0.x |
tags: | added: area-python |
Change abandoned by Maciej Kwiek (<email address hidden>) on branch: master /review. openstack. org/209498
Review: https:/
Reason: Bug was deemed invalid