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 stacklok/toolhive to v0.38.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* Refresh reference assets for toolhive v0.38.0
* Document podTemplateSpec on MCPRemoteProxy for v0.37.0
Covers the new spec.podTemplateSpec field added in stacklok/toolhive#5531.
Adds a "Customize the remote proxy pod" section modeled on the parallel
MCPServer pattern (container name toolhive, not mcp) and notes the new
PodTemplateValid condition in the status section.
* Fix inaccurate example list in podTemplateSpec section
spec.resources is a first-class field on MCPRemoteProxy, so listing
resource limits among options 'not exposed as first-class fields' is
misleading. Swap for affinity rules, which genuinely require
podTemplateSpec.
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
directly (no shell), keeping existing model_providers and mcp_servers entries
34
+
untouched. Desktop app detection is supported on macOS and Windows; the canonical
35
+
--client target remains "codex". If the desktop app is running, fully quit and
36
+
reopen it after setup.
37
+
30
38
Proxy-mode tools (Cursor, VS Code, Xcode) are configured to send requests to
31
39
the localhost reverse proxy started by "thv llm proxy start".
32
40
@@ -49,7 +57,7 @@ thv llm setup [flags]
49
57
--anthropic-path-prefix string Path prefix appended to the gateway URL when writing ANTHROPIC_BASE_URL for direct-mode tools (e.g. /anthropic). When omitted, the gateway is probed automatically.
50
58
--audience string OIDC audience (optional)
51
59
--callback-port int OIDC callback port (omit to keep current; default: ephemeral)
52
-
--client string Configure only this AI tool by name (e.g. claude-code, cursor). Omit to configure all detected tools.
60
+
--client string Configure only this AI tool by name (e.g. claude-code, cursor, codex). Omit to configure all detected tools.
53
61
--client-id string OIDC client ID
54
62
--gateway-url string LLM gateway base URL (must use HTTPS)
Copy file name to clipboardExpand all lines: static/api-specs/toolhive-crds/mcpremoteproxies.schema.json
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -273,6 +273,11 @@
273
273
],
274
274
"type": "object"
275
275
},
276
+
"podTemplateSpec": {
277
+
"description": "PodTemplateSpec defines the pod template to use for the MCPRemoteProxy\nThis allows for customizing the pod configuration beyond what is provided by the other fields.\nNote that to modify the specific container the remote proxy runs in, you must specify\nthe `toolhive` container name in the PodTemplateSpec.\nThis field accepts a PodTemplateSpec object as JSON/YAML.",
278
+
"type": "object",
279
+
"x-kubernetes-preserve-unknown-fields": true
280
+
},
276
281
"proxyPort": {
277
282
"default": 8080,
278
283
"description": "ProxyPort is the port to expose the MCP proxy on",
0 commit comments