Refactor to use Neutron RESTful APIs

Registered by Yi Yang

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:
milestone icon kilo-gbp-3
Started by
Yi Yang
Completed by
Yi Yang

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutron-rest-api-refactor,n,z

Addressed by: https://review.openstack.org/156776
    Add a Neutron RESTful Client Wrapper for GBP

Addressed by: https://review.openstack.org/156856
    Refactor GBP resource mapping with Neutron RESTful APIs

Addressed by: https://review.openstack.org/159725
    Add Neutron Client Utilities

Addressed by: https://review.openstack.org/174432
    Refactor GBP resource mapping with Neutron RESTful APIs

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.