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
Copy file name to clipboardExpand all lines: src/app/blog/page.tsx
+14Lines changed: 14 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,20 @@ function shortDate(date: string) {
14
14
}
15
15
16
16
constposts=[
17
+
{
18
+
slug: 'dnb-kagent-agentgateway',
19
+
publishDate: '2026-07-13',
20
+
title: 'How One Platform Team Scaled AI Adoption with Kagent and Agentgateway',
21
+
description: 'Lin spoke with David Karlsen and Ibrahim Umar from DNB about their journey adopting kagent and agentgateway',
22
+
authorId: 'linsun',
23
+
},
24
+
{
25
+
slug: 'deploy-kagent-with-agent-substrate',
26
+
publishDate: '2026-07-13',
27
+
title: 'Code Share: Deploy kagent with Agent Substrate',
28
+
description: 'Agent sessions are bursty and idle most of the time. Agent Substrate multiplexes gVisor-sandboxed actors onto a small pool of warm workers with sub-second suspend/resume. This guide explains the model, the use cases, and how to stand up kagent OSS with substrate on a kind cluster.',
Copy file name to clipboardExpand all lines: src/app/docs/kagent/resources/helm/page.mdx
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -316,6 +316,12 @@ A Helm chart for kagent, built with Google ADK
316
316
| ui.backendInternalUrl | string |`""`||
317
317
| ui.env | object |`{}`||
318
318
| ui.externalUrl | string | "" (share tools return paths only) | Public-facing base URL of the UI (e.g. https://kagent.example.com). When set, the controller injects KAGENT_UI_URL into agent pods so that share link tools return full clickable URLs instead of relative paths. |
319
+
| ui.httpRoute | object |`{"annotations":{},"enabled":false,"hostnames":[],"labels":{},"parentRefs":[],"rules":[]}`| Gateway API `HTTPRoute` for the UI. Requires the Gateway API CRDs (`gateway.networking.k8s.io/v1`) and an existing `Gateway` to attach to via `parentRefs`. Disabled by default; enable to front the UI with a Gateway API implementation (kgateway, Istio, Envoy Gateway, etc.) instead of the OpenShift Route or bundled oauth2-proxy. |
320
+
| ui.httpRoute.annotations | object |`{}`| Annotations to add to the `HTTPRoute`. |
321
+
| ui.httpRoute.hostnames | list |`[]`| Hostnames matched by the route. |
322
+
| ui.httpRoute.labels | object |`{}`| Extra labels to add to the `HTTPRoute` (merged with the chart labels). |
323
+
| ui.httpRoute.parentRefs | list |`[]`| Gateways this route attaches to. Required when `enabled` is `true`. |
324
+
| ui.httpRoute.rules | list |`[]`| Routing rules. When a rule omits `backendRefs`, it defaults to the UI `Service` on `ui.service.ports.port`. Each rule may also set `matches`, `filters`, and `timeouts`. |
0 commit comments