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]
