[Midonet] Plugin related roles aren't deleted on plugin uninstallation

Bug #1587422 reported by Oleksandr Balenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Fix Released
Medium
Samir Ibradžić

Bug Description

Steps to reproduce:
1. Install midonet plugin 3.0-3.0.1-1 on fuel master node v. 7.0.
2. Draw attention that 2 addition role was added to release (midonet-gw, nsdb).
3. Remove midonet plugin via cli (fuel plugins --remove midonet-fuel-plugin==3.0.1)
4. List existing roles.

Actual Result:
Plugin related roles midonet-gw and nsdb still exist.

Expected Result:
Plugin related roles should be removed on plugin uninstallation.

CLI output:

[root@nailgun tmp]# fuel role --release 2
name
--------------
compute-vmware
compute
mongo
virt
nsdb
base-os
controller
midonet-gw
cinder
ceph-osd
cinder-vmware

[root@nailgun tmp]# fuel plugins
id | name | version | package_version
---|---------------------|---------|----------------
4 | midonet-fuel-plugin | 3.0.1 | 3.0.0

[root@nailgun tmp]# fuel plugins --remove midonet-fuel-plugin==3.0.1
......
Complete!
Plugin midonet-fuel-plugin==3.0.1 was successfully removed.

[root@nailgun tmp]# fuel role --release 2
name
--------------
compute-vmware
compute
mongo
virt
nsdb
base-os
controller
midonet-gw
cinder
ceph-osd
cinder-vmware
[root@nailgun tmp]# fuel plugins
id | name | version | package_version
---|------|---------|----------------

Tags: midonet
Changed in fuel-plugins:
assignee: Midokura (midokura) → Samir Ibradžić (sibradzic)
Changed in fuel-plugins:
importance: Undecided → Medium
Changed in fuel-plugins:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugin-midonet (stable/3.0.1)

Fix proposed to branch: stable/3.0.1
Review: https://review.openstack.org/327547

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-plugin-midonet (stable/3.0.1)

Reviewed: https://review.openstack.org/327547
Committed: https://git.openstack.org/cgit/openstack/fuel-plugin-midonet/commit/?id=a1ca5e802ee1fa8e9a60e60cc1615c44c6e96300
Submitter: Jenkins
Branch: stable/3.0.1

commit a1ca5e802ee1fa8e9a60e60cc1615c44c6e96300
Author: Samir Ibradžić <email address hidden>
Date: Thu Jun 9 18:48:59 2016 +0900

    Delete roles and disable experimental on uninstall

    Change-Id: I2f1afb4176e29a0664499b4511999b2af5bb98d3
    Closes-Bug: #1587422

Revision history for this message
Samir Ibradžić (sibradzic) wrote :

Merged & tested, looks good to me.

Changed in fuel-plugins:
status: In Progress → Fix Released
Changed in fuel-plugins:
status: Fix Released → Fix Committed
Revision history for this message
Oleksandr Balenko (obalenko) wrote :

Verified on next build:
830e944ee87b5d328f95363e3b1d40a5 midonet-fuel-plugin-3.0-3.0.1-1.noarch.rpm

Changed in fuel-plugins:
status: Fix Committed → Fix Released
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.