Generic driver that uses cinder volumes as backend and nova instances for multitenancy
For users to be able to try manila within standard devstack instalation environment we need vendor independent driver.
Implementation of generic driver contains next steps:
1. Manila module for interacting with cinder (using python-
2. Manila module for interacting with nova (using python-novaclient) for managing manila service instances
3. Generic driver which will implement general back-end driver API defined in manila/
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Andrii Ostapenko
- Definition:
- Approved
- Series goal:
- Accepted for icehouse
- Implementation:
- Implemented
- Milestone target:
- icehouse-3
- Started by
- Andrii Ostapenko
- Completed by
- Andrii Ostapenko
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adds cinder api needed for generic driver driver implementation
Addressed by: https:/
Adds nova api needed for generic driver implementation
Addressed by: https:/
Generic driver
Addressed by: https:/
Extends neutron api with methods needed for generic driver
Addressed by: https:/
Adds modules for managing network interfaces for generic driver
---
Generic Driver nominal use case (document)
https:/
Generic Driver nominal use case (diagram)
https:/
Generic Driver networking (diagram)
https:/
A. Chirko
---