Skip to content

Commit 0c082b8

Browse files
document provider specific configurations
Signed-off-by: greg pereira <[email protected]>
1 parent 59f0742 commit 0c082b8

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

config/charts/inferencepool/README.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,32 @@ The following table list the configurable parameters of the chart.
127127
| `provider.name` | Name of the Inference Gateway implementation being used. Possible values: [`gke`, `none`, `istio`]. Defaults to `none`. |
128128
| `inferenceExtension.enableLeaderElection` | Enable leader election for high availability. When enabled, only one EPP pod (the leader) will be ready to serve traffic. It is recommended to set `inferenceExtension.replicas` to a value greater than 1 when this is set to `true`. Defaults to `false`. |
129129

130+
### Provider Specific Configuration
131+
132+
This section should document any Gateway provider specific values configurations.
133+
134+
#### GKE
135+
136+
These are the options available to you with `provider.name` set to `gke`:
137+
138+
| **Parameter Name** | **Description** |
139+
|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
140+
| `gke.monitoringSecret.name` | The name of the monitoring secret to be used. Defaults to `inference-gateway-sa-metrics-reader-secret`. |
141+
| `gke.monitoringSecret.namespace` | The namespace that the monitoring secret lives in. Defaults to `default`. |
142+
143+
144+
#### Istio
145+
146+
These are the options available to you with `provider.name` set to `istio`:
147+
148+
| **Parameter Name** | **Description** |
149+
|---------------------------------------------|------------------------------------------------------------------------------------------------------------------------|
150+
| `istio.destinationRule.enabled` | Enable creation of an Istio DestinationRule to configure traffic routing. |
151+
| `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. |
152+
| `istio.destinationRule.trafficPolicy` | Configure a mesh-wide traffic policy. |
153+
| `istio.destinationRule.subsets` | Define subsets for versioned routing (e.g., by labels). |
154+
| `istio.destinationRule.exportTo` | Control which namespaces can access this DestinationRule. |
155+
| `istio.destinationRule.workloadSelector` | Apply only to specific workloads (via selector labels). |
130156

131157
## Notes
132158

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)