Skip to content

Error when trying to run from updated proxtPort and mcpPort #2450

@sachinmalanki

Description

@sachinmalanki

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

No one assigned

    Labels

    bugSomething isn't workingkubernetesItems related to Kubernetesoperator

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions