-
Notifications
You must be signed in to change notification settings - Fork 3.4k
treewide: Remove /service REST API put and delete support #39084
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
treewide: Remove /service REST API put and delete support #39084
Conversation
8d235e2
to
2726683
Compare
/test |
2726683
to
c64b8f9
Compare
/test |
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.
Looks good to me, thanks! I dropped a note in #26074 about the test that you remove.
ping @nathanjsweet |
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.
Nice! Love to see so much deletion!
The new load-balancing implementation will not support the ID-based service updating and deleting as implemented by the REST API. This API had been available as part of the standalone Cilium load-balancer (datapath-mode=lb-only) which has been removed in this release, so remove the now unused API definitions and implementation. Signed-off-by: Jussi Maki <jussi@isovalent.com>
Remove the code using "cilium-dbg service update" or "cilium-dbg service delete". Remove the "IPv6 Masquerading" test as that has not been run in CI for a long time and used the "cilium-dbg service update" which is no longer available. Signed-off-by: Jussi Maki <jussi@isovalent.com>
c64b8f9
to
f393370
Compare
/test |
The new load-balancing implementation will not support the ID-based service updating and deleting as implemented by the REST API.
This API had been available as part of the standalone Cilium load-balancer (datapath-mode=lb-only) which has been removed in this release, so remove the now unused API definitions and implementation.
The removed "IPv6 Masquerading" ginkgo tests also has not been ran in a long time, so removing it as it relies on "cilium-dbg service update".