Refactor to use Neutron RESTful APIs
The current (Kilo) GBP interacts with neutron directly through neutron internal APIs. This tight coupling prevents GBP from being instantiated as separate process/service. This blueprint proposes a loose coupling by moving GBP to use the neutron RESTful APIs. More specifically, a neutron RESTful API client wrapper will be implemented, and the neutron internal APIs previously used in GBP will be replaced by calls to this client library.
Blueprint information
- Status:
- Complete
- Approver:
- Sumit Naiksatam
- Priority:
- Essential
- Drafter:
- Yi Yang
- Direction:
- Approved
- Assignee:
- Yi Yang
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
- Implemented
- Milestone target:
- kilo-gbp-3
- Started by
- Yi Yang
- Completed by
- Yi Yang
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add a Neutron RESTful Client Wrapper for GBP
Addressed by: https:/
Refactor GBP resource mapping with Neutron RESTful APIs
Addressed by: https:/
Add Neutron Client Utilities
Addressed by: https:/
Refactor GBP resource mapping with Neutron RESTful APIs