Files
toolhive/manifest/overlays/production/vmcp-servers/full-vmcp.yaml
T
olb042andClaude Sonnet 4.6 ad0e5df277 fix: add required audience field to oidcConfigRef on both VirtualMCPServers
spec.incomingAuth.oidcConfigRef.audience is Required by the CRD validator.
Set to the Keycloak client ID for each server (unique per server as required
to prevent token replay attacks).

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-06-15 13:34:33 +00:00

31 lines
876 B
YAML

apiVersion: toolhive.stacklok.dev/v1alpha1
kind: VirtualMCPServer
metadata:
name: full-vmcp
namespace: toolhive-system
annotations:
toolhive.stacklok.dev/registry-export: "true"
toolhive.stacklok.dev/registry-title: Full Homelab Virtual MCP
toolhive.stacklok.dev/registry-description: Full virtual MCP exposing the homelab MCP tool group through ToolHive aggregation.
toolhive.stacklok.dev/registry-url: https://vmcp-full-vmcp.ngorse.com
glance/parent: toolhive
spec:
groupRef:
name: homelab-core
podTemplateSpec:
metadata:
annotations:
glance/parent: toolhive
embeddingServerRef:
name: homelab-embedding
incomingAuth:
type: oidc
oidcConfigRef:
name: full-vmcp-oidc
audience: toolhive-full-vmcp
config:
aggregation:
conflictResolution: prefix
optimizer:
maxToolsToReturn: 8