-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Revert Istio VirtualService support for 1.4 release. #3988
Revert Istio VirtualService support for 1.4 release. #3988
Conversation
Signed-off-by: Jake Sanders <i@am.so-aweso.me>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jakexks The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/kind cleanup |
Looks good to me. Sad that we have to put supporting Istio VirtualServices off for a couple of releases, but glad that we will still be able to re-use most of @inteon 's work for the out-of-tree solver. /lgtm |
@jakexks & @irbekrm & @JoshVanL & @wallrj NOTE: @maelvls, I think my changes to the conformance tests in #3724 can still be applied, maybe you can reuse them in your PR (#3836) |
Hi! |
@WojciechKarpiel see: #4120 |
What this PR does / why we need it:
Supporting solving HTTP-01 challenges for Istio VirtualService users is important, so merging @inteon's hard work on #3724 for v1.4 was a good idea to test in an alpha release. However after much discussion in our public dev meetings and standups we decided the technical debt incurred for adding a specific implementation to our core API / codebase isn't such a good idea after all. It only solves Istio when we have received feature requests for gateway-api, gloo, contour, etc. This PR reverts the Istio support changes.
However, there is now agreement amongst the cert-manager maintainers that we should have a well-supported method of using out-of-tree challenge solvers and we will design an API for this feature in in the upcoming 1.5 release (tracked here: #3924 (comment)). It's anticipated that much of the code reverted here will be ported to the out-of-tree solver, as such support for Istio VirtualServices should also land in v1.5
Special notes for your reviewer:
Apologies to @inteon 😢
Release note: