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 docs for ToolHive v0.12.3–v0.13.0
Catch up documentation with features shipped in v0.12.3 through v0.13.0.
Auto-generated CLI/CRD reference docs were already current; these changes
cover manual doc updates verified against source code at each release tag.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Mention 1password support
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
* Revert "Mention 1password support"
This reverts commit ef1ea56.
* Address scalability review feedback in operator and vMCP guides
- Clarify SessionStorageWarning is advisory-only and the operator still
applies the requested replica count
- Correct condition type (SessionStorageWarning) vs reason
(SessionStorageMissingForReplicas) distinction
- Add warning that ClientIP session affinity fails silently behind NAT
or shared egress IPs, with guidance to use None for stateless backends
- Fix MCPServer horizontal scaling section: backend is a StatefulSet,
not a Deployment; add architecture overview and common scaling configs
- Note that SessionStorageWarning only fires for spec.replicas > 1, not
backendReplicas
- Add connection draining note: 30s grace/drain period, no preStop hook,
override via podTemplateSpec
- Add Redis address example comment to prompt users to update the value
- Clarify maxParallel fan-out is per-pod, not distributed across replicas
- Add tip on sizing workflow timeouts relative to maxIterations/maxParallel
* Update docs/toolhive/guides-k8s/run-mcp-k8s.mdx
Co-authored-by: Dan Barr <danbarr@users.noreply.github.com>
* Fix em dashes and title case per review feedback
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Fix review findings: StatefulSet→Deployment, redundant paragraph, nits
- Align MCPServer backend workload type with CRD reference (Deployment,
not StatefulSet)
- Remove redundant closing paragraph in scaling guide
- Add Redis address comment in vMCP scaling example
- Use precise CRD description for forEach collection field
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Signed-off-by: Radoslav Dimitrov <radoslav@stacklok.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Yolanda Robla <info@ysoft.biz>
Co-authored-by: Yolanda Robla Mota <yolanda@stacklok.com>
Co-authored-by: Dan Barr <danbarr@users.noreply.github.com>
| `issuer` | HTTPS URL identifying this authorization server. Appears in the `iss` claim of issued JWTs. |
605
+
| `signingKeySecretRefs` | References to Secrets containing JWT signing keys. First key is active; additional keys support rotation. |
606
+
| `hmacSecretRefs` | References to Secrets with symmetric keys for signing authorization codes and refresh tokens. |
607
+
| `tokenLifespans` | Configurable durations for access tokens (default: 1h), refresh tokens (default: 168h), and auth codes (default: 10m). |
608
+
| `upstreamProviders` | Configuration for upstream identity providers. MCPServer and MCPRemoteProxy support one provider; VirtualMCPServer supports multiple providers for sequential authentication. |
0 commit comments