AlinsRan opened a new pull request, #992:
URL: https://github.com/apache/apisix-helm-chart/pull/992

   ## Description
   
   Pairs with apache/apisix-ingress-controller#2830 (fixes 
apache/apisix-ingress-controller#2803).
   
   APISIX accepts `tcp`, `tls` and `udp` as upstream schemes for L4 proxying, 
and `scheme: tls` is what makes the gateway establish the TLS session with a 
stream upstream (plain TCP in from the client, TLS out to the backend). The 
CRDs bundled in this chart still restrict `ApisixUpstream.spec.scheme` and 
`BackendTrafficPolicy.spec.scheme` to the L7 set, so on a standard Helm 
installation the API server rejects `tcp`/`tls`/`udp` before the controller 
ever sees the resource.
   
   This updates the three `scheme` fields in 
`charts/apisix-ingress-controller/crds/apisixic-crds.yaml` (top-level and 
`portLevelSettings` of ApisixUpstream, plus BackendTrafficPolicy) to match what 
`make helm-build-crds` produces from apache/apisix-ingress-controller#2830.
   
   Only the `scheme` blocks are touched; the rest of the bundle is left as-is 
and will be refreshed by the next release bump.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to