fix(influxdb3-ent): add gRPC/Flight Ingress route#769
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a dedicated Ingress resource for Apache Arrow Flight/gRPC query traffic to InfluxDB 3 Enterprise queriers, enabling v3 client libraries to query successfully via Flight endpoints.
Changes:
- Add
ingress.flightconfiguration (host/TLS override, gRPC paths, and annotations) tovalues.yaml. - Introduce a new Helm template to create a
*-flightIngress routing Flight/gRPC paths to the querier service. - Bump the chart version to
0.2.0.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
charts/influxdb3-enterprise/values.yaml |
Adds configurable values for the new Flight/gRPC ingress (paths, annotations, optional host/TLS overrides). |
charts/influxdb3-enterprise/templates/ingress-flight.yaml |
New Ingress template to route /arrow.flight.protocol.* paths to queriers using gRPC backend protocol. |
charts/influxdb3-enterprise/Chart.yaml |
Chart version bump to reflect the new feature. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
48c24e1 to
2b87dff
Compare
2b87dff to
92c11aa
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
Tested with JS/Go/Java clients. |
This PR
ingress.flight.hostoverride is available for ingress-controller environments that require host-level separation of gRPC and HTTP traffic.