Skip to content

Commit f9eef08

Browse files
document provider specific configurations
Signed-off-by: greg pereira <[email protected]>
1 parent 4e84c84 commit f9eef08

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

config/charts/inferencepool/README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,9 +188,33 @@ The following table list the configurable parameters of the chart.
188188
| `inferenceExtension.monitoring.prometheus.enabled` | Enable Prometheus ServiceMonitor creation for EPP metrics collection. Defaults to `false`. |
189189
| `inferenceExtension.monitoring.gke.enabled` | Enable GKE monitoring resources (`PodMonitoring` and RBAC). Defaults to `false`. |
190190
| `inferenceExtension.pluginsCustomConfig` | Custom config that is passed to EPP as inline yaml. |
191-
| `provider.name` | Name of the Inference Gateway implementation being used. Possible values: `gke`. Defaults to `none`. |
191+
| `provider.name` | Name of the Inference Gateway implementation being used. Possible values: [`none`, `gke`, or `istio`]. Defaults to `none`. |
192192
| `provider.gke.autopilot` | Set to `true` if the cluster is a GKE Autopilot cluster. This is only used if `provider.name` is `gke`. Defaults to `false`. |
193193

194+
### Provider Specific Configuration
195+
196+
This section should document any Gateway provider specific values configurations.
197+
198+
#### GKE
199+
200+
These are the options available to you with `provider.name` set to `gke`:
201+
202+
| **Parameter Name** | **Description** |
203+
|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
204+
| `gke.monitoringSecret.name` | The name of the monitoring secret to be used. Defaults to `inference-gateway-sa-metrics-reader-secret`. |
205+
| `gke.monitoringSecret.namespace` | The namespace that the monitoring secret lives in. Defaults to `default`. |
206+
207+
208+
#### Istio
209+
210+
These are the options available to you with `provider.name` set to `istio`:
211+
212+
| **Parameter Name** | **Description** |
213+
|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
214+
| `istio.destinationRule.enabled` | Enable creation of an Istio DestinationRule to configure traffic routing. |
215+
| `istio.destinationRule.host` | Custom host value for the destination rule. If not set this will use the default value which is derrived from the epp service name and release namespace to gerenate a valid service address. |
216+
| `istio.destinationRule.trafficPolicy.connectionPool` | Configure the connectionPool level settings of the traffic policy |
217+
194218
## Notes
195219

196220
This chart will only deploy an InferencePool and its corresponding EndpointPicker extension. Before install the chart, please make sure that the inference extension CRDs are installed in the cluster. For more details, please refer to the [getting started guide](https://gateway-api-inference-extension.sigs.k8s.io/guides/).

config/charts/inferencepool/templates/istio.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{{- if eq .Values.provider.name "istio" }}
2-
---
32
{{- if .Values.istio.destinationRule.enabled }}
3+
---
44
apiVersion: networking.istio.io/v1beta1
55
kind: DestinationRule
66
metadata:

0 commit comments

Comments
 (0)