[controller] Client side foundations and refactor to support gRPC transport for controller APIs
Summary, imperative, start upper case, don't end with a period
- Introduces new controller transport client for gRPC
- Introduce interfaces and models for writing new controller APIs / migrating existing ones to use gRPC transport
- Demonstrate the foundations and patterns with
createStoreAPI
How was this PR tested?
Unit tested
Does this PR introduce any user-facing changes?
- [x] No. You can skip the rest of this section.
- [ ] Yes. Make sure to explain your proposed changes and call out the behavior change.
@mynameborat - When you get a chance, could you please rebase and update the PR to incorporate the latest server-side changes? Thanks!
Hi there. This pull request has been inactive for 30 days. To keep our review queue healthy, we plan to close it in 7 days unless there is new activity. If you are still working on this, please push a commit, leave a comment, or convert it to draft to signal intent. Thank you for your time and contributions.
Closing this pull request due to 37 days of inactivity. This is not a judgment on the value of the work. If you would like to continue, please reopen or open a new PR and we will be happy to take another look. Thank you again for contributing.