-
Notifications
You must be signed in to change notification settings - Fork 144
Closed
Labels
bugSomething isn't workingSomething isn't workingkubernetesItems related to KubernetesItems related to Kubernetesoperator
Description
Bug description
Was working fine till I update the helm chart to 0.3.2 and crd to 0.0.47.
Getting this error in the operator -
{"level":"error","ts":1762259790.5987027,"caller":"controller/controller.go:474","msg":"Reconciler error","controller":"mcpserver","controllerGroup":"toolhive.stacklok.dev","controllerKind":"MCPServer","MCPServer":{"name":"yardstick","namespace":"ai"},"namespace":"ai","name":"yardstick","reconcileID":"db2874d1-e74c-4c96-bec6-8e1921998395","error":"invalid RunConfig: target port is required for transport type streamable-http","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\tsigs.k8s.io/controller-runtime@v0.22.3/pkg/internal/controller/controller.go:474\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\tsigs.k8s.io/controller-runtime@v0.22.3/pkg/internal/controller/controller.go:421\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func1.1\n\tsigs.k8s.io/controller-runtime@v0.22.3/pkg/internal/controller/controller.go:296"}
Steps to reproduce
Config -
- apiVersion: toolhive.stacklok.dev/v1alpha1
kind: MCPServer
metadata:
name: yardstick
namespace: ai
spec:
image: ghcr.io/stackloklabs/yardstick/yardstick-server:0.0.2
transport: streamable-http
env:
- name: TRANSPORT
value: streamable-http
proxyPort: 8080
mcpPort: 8080
resources:
limits:
cpu: "100m"
memory: "128Mi"
requests:
cpu: "50m"
memory: "64Mi"
Additional context
Any additional information or logs you think might help.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingkubernetesItems related to KubernetesItems related to Kubernetesoperator