Add support for service plugins to migration framework

Registered by Oleg Bondarev

Some db migrations need to be run only if particular service is enabled (i.e. service plugin is configured in neutron config). Currently such migrations specify 'migration_for_plugins = ['*']' which is not quite correct.
Also following bugs are possible: https://bugs.launchpad.net/neutron/+bug/1209151 - agent extension migration is applied for particular core_plugins while lbaas agent scheduler migration for all plugins.
All this can be fixed by adding service plugins support to the migration framework.

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
Medium
Drafter:
Oleg Bondarev
Direction:
Approved
Assignee:
Oleg Bondarev
Definition:
Approved
Series goal:
Accepted for havana
Implementation:
Implemented
Milestone target:
milestone icon 2013.2
Started by
Oleg Bondarev
Completed by
Oleg Bondarev

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bug/1209151,n,z

Addressed by: https://review.openstack.org/40636
    Add support for service plugins to the migration framework

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.