-
Notifications
You must be signed in to change notification settings - Fork 351
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
feat: Support SNI based TLS Route #547
Comments
LGTM |
Any ETA for this? At the moment we have to manually call the API and set SNI for stream routes to support TLS. It would be nice to use the ApisixRoute CRD without having to manually update the streamroute with SNI afterwards. |
It will be added in the next version v1.5 at the earliest, and v1.6 at the latest. |
@svendberg Is this feature of APISIX currently used in your production environment? |
We use it in production to expose MQTT endpoints ( TCP ) with TLS for a multi-tenant solution. Right now, we use an ApisixRoute to create the upstream and a "dummy" stream_route in Apisix. Then we use the Apisix API to create a new stream_route with an SNI defined, reusing the upstream created by ApisixRoute. |
WeOpen Star I'd like to work on this issue. |
thanks @mangoGoForward |
Hi @tao12345666333 . On the implementation, I want to confirm a few things:
|
@mangoGoForward What about just using |
I prefer |
But seems |
@mangoGoForward sorry for delay.
yes, since it's a new feature, we can add it |
Yeah, that's the point that we need to implement it :). |
I have been commit a PR #1051, if you have free time, please have a review~ |
Thanks |
@svendberg #1051 has been merged. Thanks @mangoGoForward This feature will be released in v1.6 |
Now Apache APISIX supports to match the stream route with TLS SNI (apache/apisix#4433), we can implement it in
ApisixRoute
.The text was updated successfully, but these errors were encountered: