Skip to content

bug: Logs command uses incorrect label selector #47

@maximilien

Description

@maximilien

Description

weave stack logs milvus returns "No resources found" because it uses the wrong label selector.

Steps to Reproduce

weave stack up --runtime kind
weave stack logs milvus --follow

Expected Behavior

Should stream Milvus logs using: app=milvus

Actual Behavior

Error: "No resources found in default namespace"

Used wrong selector: app.kubernetes.io/name=milvus

Root Cause

src/cmd/stack/logs.go:60 - Incorrect label selector

Actual pod labels show:

kubectl get pods -o jsonpath='{.metadata.labels}'
{
  "app": "milvus",
  "app.kubernetes.io/name": "weave-stack"
}

Fix

Commit: 08713b9

Changed to correct label:

case "milvus", "vectordb", "vector-db":
    selector = "app=milvus"  // Fixed from app.kubernetes.io/name=milvus

Impact

MEDIUM - Logs command doesn't work, blocks debugging

Status

FIXED in commit 08713b9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions