Northbound Interface
Description
This merge request provides a new gRPC based interface and replaces the deprecated HTTP API. It brings candy and love to everyone. And the old API was dead from the beginning anyway.
This MR is for implementation aspects only. Discussion of the actual API definition with protobuf should happen here
Related Issue
Motivation and Context
gRPB based NBI was planned from the beginning.
How Has This Been Tested?
Not yet yolo
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
-
My code follows the code style of this project. -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the CONTRIBUTING document. -
I have added tests to cover my changes. -
All new and existing tests passed.
Edited by Ghost User