Configure core/service plugin by names
It is convenient to config extension plugins by names rather than python classes. Currently `service_plugins` contains a list of python class names of plugins:
service_plugins = neutron.
Modify the option, instead of using class names, simpler names can also be used:
service_plugins = router, firewall, lbaas
And keep backward compatibility, mixed class names and just names is acceptable:
service_plugins = router, neutron.
This also applies to core_plugin option.
Blueprint information
- Status:
- Complete
- Approver:
- Mark McClain
- Priority:
- Low
- Drafter:
- Zang MingJie
- Direction:
- Needs approval
- Assignee:
- Zang MingJie
- Definition:
- Discussion
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- 2014.1
- Started by
- Zang MingJie
- Completed by
- Zang MingJie
Related branches
Related bugs
Sprints
Whiteboard
The patch below has been merged. Any reason the status shouldn't be changed to implemented?
Gerrit topic: https:/
Addressed by: https:/
Config extension plugin by name
Addressed by: https:/
db migration failed when plugin name alias used in config file