Skip to content

Commit 4a60013

Browse files
authored
Merge branch 'main' into update-kserve-integration
2 parents 928c0da + 3177b7f commit 4a60013

633 files changed

Lines changed: 40871 additions & 29670 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/release.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,6 @@ assignees: ''
1515
- [ ] Confirm that the upgrade and release note pages are updated. Typically, this is a separate issue.
1616
- [ ] In `content/docs`, create the new `main` by making a copy of the current main directory. Rename the directories appropriately. For example, the old main is copied to a new `main`, the old main becomes `latest`, and the old latest version gets deleted (agentgateway only maintains `n` latest and `n+1` main in development).
1717
- [ ] For the _index.md pages of each version, update the version in the title.
18-
- [ ] In the `latest` version of the `content/docs` you just copied, update the test paths from `main` to `latest`.
19-
Example search:
20-
```
21-
In ./website/content/docs/standalone/latest
22-
Find file: content/docs/standalone/main/
23-
Replace with file: content/docs/standalone/latest/
24-
# and repeat for kubernetes
25-
```
2618
- [ ] In the `hugo.yaml` file, update the `versions` to include the new minor version as main, the previous main as latest, and the previous latest as its version.
2719
- [ ] Update the version conrefs in the `assets/docs/versions` directory. Often, there is not a release for the next version, so you might have to use the same for latest and main.
2820
- [ ] Add the release date to the version table in `assets/docs/pages/reference/versions.md`, and remove any retired versions.
@@ -44,4 +36,3 @@ assignees: ''
4436
- [ ] Merge in the autogenerated PR that the workflow created
4537
- [ ] Verify that the docs are published
4638
- [ ] Cut a GitHub release of the docs repo for the new release, and include any retired version (such as `Release for 2.6.x and last state for retired 2.2.x`)
47-
- [ ] If maintaining a downstream version, update the content paths for the new version.

assets/agw-docs/pages/agentgateway/llm/content-routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Route requests to different LLM backends based on request body content, such as the requested model name.
22

3-
{{< version include-if="1.4.x" >}}
3+
{{< version exclude-if="1.3.x,1.2.x,1.1.x" >}}
44
> [!NOTE]
55
> **Model-centric alternative**: To select a model from request context without writing route matches, you can also use the experimental `{{< reuse "agw-docs/snippets/agentgatewaymodel.md" >}}` API with `virtualModel.conditional`. For more information, see [Virtual models]({{< link-hextra path="/llm/models/virtual/" >}}).
66
{{< /version >}}

assets/agw-docs/pages/agentgateway/llm/failover.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Prioritize the failover of requests across different models from an LLM provider. Include outlier detection of unhealthy LLM backends to automatically fail over when getting throttled by an unperformant model.
22

3-
{{< version include-if="1.4.x" >}}
3+
{{< version exclude-if="1.3.x,1.2.x,1.1.x" >}}
44
> [!NOTE]
55
> **Model-centric alternative**: You can also configure failover with the experimental `{{< reuse "agw-docs/snippets/agentgatewaymodel.md" >}}` API, by using a virtual model with `virtualModel.failover` instead of an {{< reuse "agw-docs/snippets/backend.md" >}} with priority groups. For more information, see [Virtual models]({{< link-hextra path="/llm/models/virtual/" >}}).
66
{{< /version >}}

assets/agw-docs/pages/agentgateway/llm/load-balancing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Distribute requests across multiple LLM providers automatically (also known as Power of Two Choices, or P2C).
22

3-
{{< version include-if="1.4.x" >}}
3+
{{< version exclude-if="1.3.x,1.2.x,1.1.x" >}}
44
> [!NOTE]
55
> **Model-centric alternative**: To split traffic across models by weight, you can also use the experimental `{{< reuse "agw-docs/snippets/agentgatewaymodel.md" >}}` API with `virtualModel.weighted`. For more information, see [Virtual models]({{< link-hextra path="/llm/models/virtual/" >}}).
66
{{< /version >}}

assets/agw-docs/pages/observability/control-plane-metrics.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ Helpful terms:
6565

6666
* Transform: The process of the control plane converting high-level resources or intermediate representations (IR) into lower-level representations into the structure that the XDS API expects for a snapshot.
6767

68-
{{< version include-if="1.3.x" >}}
68+
{{< version include-if="1.4.x" >}}
6969
{{< reuse "agw-docs/snippets/metrics-control-plane-latest.md" >}}
7070
{{< /version >}}
71-
{{< version include-if="1.4.x" >}}
71+
{{< version include-if="1.5.x" >}}
7272
{{< reuse "agw-docs/snippets/metrics-control-plane-main.md" >}}
7373
{{< /version >}}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
Migrate agentgateway resources to newer configurations
2+
3+
### Synopsis
4+
5+
Migrate agentgateway resources to newer configurations.
6+
7+
Prints the changes as YAML by default; pass --write to apply them to the cluster.
8+
9+
Available migrations:
10+
virtualkeys-to-configmap
11+
12+
```
13+
agctl migrate [flags]
14+
```
15+
16+
### Examples
17+
18+
```
19+
agctl migrate --apply virtualkeys-to-configmap -n my-namespace | kubectl apply -f -
20+
agctl migrate --apply virtualkeys-to-configmap -n my-namespace > migration.yaml
21+
agctl migrate --apply virtualkeys-to-configmap -n my-namespace --write
22+
```
23+
24+
### Options
25+
26+
```
27+
--apply strings migrations to run, comma-separated (virtualkeys-to-configmap)
28+
-h, --help help for migrate
29+
-n, --namespace string Namespace to migrate resources in
30+
--policy string virtualkeys-to-configmap: only migrate the named resource (default: all matching resources in the namespace)
31+
--write apply the changes to the cluster (default: print YAML)
32+
```
33+
34+
### Options inherited from parent commands
35+
36+
```
37+
-k, --kubeconfig string kubeconfig
38+
```
39+
40+
### SEE ALSO
41+
42+
* [agctl](../agctl/) - agctl controls and inspects Agentgateway resources
43+

assets/agw-docs/pages/reference/agctl/latest/agctl.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ agctl controls and inspects Agentgateway resources
1111

1212
* [agctl controller](../agctl-controller/) - Inspect and manage the agentgateway controller
1313
* [agctl costs](../agctl-costs/) - Manage model cost catalogs
14+
* [agctl migrate](../agctl-migrate/) - Migrate agentgateway resources to newer configurations
1415
* [agctl proxy](../agctl-proxy/) - Inspect and manage the agentgateway proxy
1516
* [agctl version](../agctl-version/) - Print agctl version information
1617

0 commit comments

Comments
 (0)