You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update repo and chart docs to steer users to standalone agentgateway. Mark the kgateway compatibility path as deprecated and slated for removal in the next llm-d release.
Signed-off-by: Daneyon Hansen <daneyon.hansen@solo.io>
Copy file name to clipboardExpand all lines: charts/llm-d-infra/README.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,8 @@ sudo mv kubectl /usr/local/bin/
41
41
- Kubernetes 1.30+ (OpenShift 4.17+)
42
42
- Helm 3.10+ or [latest release](https://github.com/helm/helm/releases)
43
43
-[Gateway API v1.3.0](https://gateway-api.sigs.k8s.io/guides/) or [latest release](https://github.com/kubernetes-sigs/gateway-api/releases)
44
-
-[Kgateway](https://kgateway.dev/) (or [Istio](http://istio.io/)) installed in the cluster (see for [examples](https://github.com/llm-d-incubation/llm-d-infra/blob/main/chart-dependencies/kgateway/install.sh) we use in our CI)
44
+
-[agentgateway](https://agentgateway.dev/) (preferred) or [Istio](http://istio.io/) installed in the cluster
45
+
-`kgateway` remains supported as a deprecated compatibility option and will be removed in the next llm-d release in favor of standalone `agentgateway`
45
46
46
47
## Usage
47
48
@@ -106,7 +107,7 @@ Kubernetes: `>= 1.28.0-0`
106
107
| extraDeploy | Array of extra objects to deploy with the release | list |`[]`|
| gateway.agentgateway | Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to "kgateway" or "agentgateway" | object |`{"env":[],"istio":{},"rawConfig":{},"shutdown":{}}`|
110
+
| gateway.agentgateway | Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to "kgateway" or "agentgateway". Prefer "agentgateway"; "kgateway" is a deprecated compatibility alias and will be removed in the next llm-d release.| object |`{"env":[],"istio":{},"rawConfig":{},"shutdown":{}}`|
110
111
| gateway.agentgateway.env | Additional environment variables for the agentgateway proxy | list |`[]`|
111
112
| gateway.agentgateway.istio | Optional Istio integration settings for the agentgateway proxy | object |`{}`|
112
113
| gateway.agentgateway.rawConfig | Raw agentgateway config merged into the generated configuration | object |`{}`|
| gateway.gatewayClassName | Deprecated: "kgateway" and "agentgateway-v2" are mapped to "agentgateway". | string |`""`|
119
+
| gateway.gatewayClassName | Deprecated: "kgateway" and "agentgateway-v2" are mapped to "agentgateway". The "kgateway" alias will be removed in the next llm-d release in favor of standalone "agentgateway". | string |`""`|
| gateway.labels | Additional labels provided to the Gateway resource | object |`{}`|
121
122
| gateway.listeners | Set of listeners exposed via the Gateway, also propagated to the Ingress if enabled | list |`[{"allowedRoutes":{"namespaces":{"from":"All"}},"name":"default","port":80,"protocol":"HTTP"}]`|
| gateway.provider | Defaults to "istio". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility. | string |`"istio"`|
124
+
| gateway.provider | Defaults to "istio". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility. Deprecated: "kgateway" is a compatibility alias for standalone "agentgateway" and will be removed in the next llm-d release. | string |`"istio"`|
124
125
| gateway.tls | TLS configuration for gateway | object | See below |
125
126
| gateway.tls.referenceGrant | ReferenceGrant configuration for cross-namespace TLS certificate access | object | See below |
Copy file name to clipboardExpand all lines: charts/llm-d-infra/README.md.gotmpl
+3-2Lines changed: 3 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -38,7 +38,8 @@ sudo mv kubectl /usr/local/bin/
38
38
- Kubernetes 1.30+ (OpenShift 4.17+)
39
39
- Helm 3.10+ or [latest release](https://github.com/helm/helm/releases)
40
40
- [Gateway API v1.3.0](https://gateway-api.sigs.k8s.io/guides/) or [latest release](https://github.com/kubernetes-sigs/gateway-api/releases)
41
-
- [Kgateway](https://kgateway.dev/) (or [Istio](http://istio.io/)) installed in the cluster (see for [examples](https://github.com/llm-d-incubation/llm-d-infra/blob/main/chart-dependencies/kgateway/install.sh) we use in our CI)
41
+
- [agentgateway](https://agentgateway.dev/) (preferred) or [Istio](http://istio.io/) installed in the cluster
42
+
- `kgateway` remains supported as a deprecated compatibility option and will be removed in the next llm-d release in favor of standalone `agentgateway`
42
43
43
44
## Usage
44
45
@@ -96,5 +97,5 @@ The command removes all the Kubernetes components associated with the chart and
96
97
This chart deploys all infrastructure required to run the [llm-d](https://llm-d.ai/) project. It includes:
97
98
98
99
- A Gateway
99
-
- Gateway Parameters if Kgateway is chosen as a provider
100
+
- AgentgatewayParameters for standalone agentgateway and the deprecated kgateway compatibility path
100
101
- An optional ingress to sit in front of the gateway
Copy file name to clipboardExpand all lines: charts/llm-d-infra/values.schema.json
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@
51
51
"properties": {
52
52
"agentgateway": {
53
53
"additionalProperties": false,
54
-
"description": "Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to \"kgateway\" or \"agentgateway\"",
54
+
"description": "Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to \"kgateway\" or \"agentgateway\". Prefer \"agentgateway\"; \"kgateway\" is a deprecated compatibility alias and will be removed in the next llm-d release.",
55
55
"properties": {
56
56
"env": {
57
57
"description": "Additional environment variables for the agentgateway proxy",
@@ -181,7 +181,7 @@
181
181
},
182
182
"gatewayClassName": {
183
183
"default": "",
184
-
"description": "Deprecated: \"kgateway\" and \"agentgateway-v2\" are mapped to \"agentgateway\".",
184
+
"description": "Deprecated: \"kgateway\" and \"agentgateway-v2\" are mapped to \"agentgateway\". The \"kgateway\" alias will be removed in the next llm-d release in favor of standalone \"agentgateway\".",
185
185
"required": [],
186
186
"title": "gatewayClassName"
187
187
},
@@ -398,7 +398,7 @@
398
398
},
399
399
"provider": {
400
400
"default": "istio",
401
-
"description": "Defaults to \"istio\". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility.",
401
+
"description": "Defaults to \"istio\". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility. Deprecated: \"kgateway\" is a compatibility alias for standalone \"agentgateway\" and will be removed in the next llm-d release.",
Copy file name to clipboardExpand all lines: charts/llm-d-infra/values.schema.tmpl.json
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@
51
51
"properties": {
52
52
"agentgateway": {
53
53
"additionalProperties": false,
54
-
"description": "Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to \"kgateway\" or \"agentgateway\"",
54
+
"description": "Agentgateway-specific parameters rendered into AgentgatewayParameters when gateway.provider resolves to \"kgateway\" or \"agentgateway\". Prefer \"agentgateway\"; \"kgateway\" is a deprecated compatibility alias and will be removed in the next llm-d release.",
55
55
"properties": {
56
56
"env": {
57
57
"description": "Additional environment variables for the agentgateway proxy",
@@ -181,7 +181,7 @@
181
181
},
182
182
"gatewayClassName": {
183
183
"default": "",
184
-
"description": "Deprecated: \"kgateway\" and \"agentgateway-v2\" are mapped to \"agentgateway\".",
184
+
"description": "Deprecated: \"kgateway\" and \"agentgateway-v2\" are mapped to \"agentgateway\". The \"kgateway\" alias will be removed in the next llm-d release in favor of standalone \"agentgateway\".",
185
185
"required": [],
186
186
"title": "gatewayClassName"
187
187
},
@@ -344,7 +344,7 @@
344
344
},
345
345
"provider": {
346
346
"default": "istio",
347
-
"description": "Defaults to \"istio\". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility.",
347
+
"description": "Defaults to \"istio\". Set to empty to infer the implementation from gateway.gatewayClassName for backward compatibility. Deprecated: \"kgateway\" is a compatibility alias for standalone \"agentgateway\" and will be removed in the next llm-d release.",
0 commit comments