-
Notifications
You must be signed in to change notification settings - Fork 327
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(*) remove the ./api/ Go submodule #2414
Conversation
This updates #2200. Signed-off-by: James Peach <james.peach@konghq.com>
Codecov Report
@@ Coverage Diff @@
## master #2414 +/- ##
==========================================
+ Coverage 52.43% 52.59% +0.16%
==========================================
Files 875 877 +2
Lines 47833 47855 +22
==========================================
+ Hits 25080 25170 +90
+ Misses 20715 20638 -77
- Partials 2038 2047 +9
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. This is the last submodule isn't it?
what about backwards compatibility section? can we backport this? I can't see the label |
Yeh maybe should be backported. Are we definitely OK with removing this module? No use case that needs it? |
The use case for this would be for implementing the Kuma services via the protos directly, like envoy's go-control-plane, right? I considered this for the Prometheus SD but just went with copying the def instead of adding the dependency since it bundled gRPC, which was not needed. |
Exactly, it makes sense only if we manage to extract the module with the API and client. +1 for backporting because I don't think there is a use case of using this module only. Worst case scenario is that we will come back to a separate module. |
Summary
Remove the
api
submodule.Full changelog
N/A
Issues resolved
This updates #2200.
Documentation
N/A
Testing
Backwards compatibility
backport-to-stable
label if the code is backwards compatible. Otherwise, list breaking changes.