Add DB2 as an option for backend database
The community currently supports MySQL and PostgreSQL production databases. Several other core projects already support DB2 (Keystone, Glance, Ceilometer, Heat). This blueprint adds support to Neutron for DB2 as a production database.
This blueprint is to add code to support migrating the Neutron database against a DB2 backend. This would require a fresh deployment of Neutron since there are no plans to migrate an existing Neutron database from another engine, e.g. MySQL, to DB2.
Unit test code would also be updated to support running tests against a DB2 backend with the ibm_db_sa driver and all Neutron patches will be tested against a Tempest full run with 3rd party CI running DB2 that IBM will maintain.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- James Carey
- Direction:
- Needs approval
- Assignee:
- John Kasperski
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- James Carey
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add support for DB2 as a backend database
This should be marked complete. There have been several bug fixes to the neutron migrations for DB2 and the alembic support was added with https:/