diff --git a/charts/agent-rpc-mcp/Chart.yaml b/charts/agent-rpc-mcp/Chart.yaml index a8783f4..4b04b52 100644 --- a/charts/agent-rpc-mcp/Chart.yaml +++ b/charts/agent-rpc-mcp/Chart.yaml @@ -2,4 +2,4 @@ apiVersion: v2 name: agent-rpc-mcp description: Deploys the Agent RPC MCP data plane and management plane as separate pods. type: application -version: 0.1.0 +version: 0.1.1 diff --git a/charts/agent-rpc-mcp/templates/service-data.yaml b/charts/agent-rpc-mcp/templates/service-data.yaml index 2a6e793..95f0dbf 100644 --- a/charts/agent-rpc-mcp/templates/service-data.yaml +++ b/charts/agent-rpc-mcp/templates/service-data.yaml @@ -3,6 +3,12 @@ kind: Service metadata: name: agent-rpc-mcp namespace: {{ .Values.namespace }} + # The VMServiceScrape selects SERVICES by their own metadata labels. + # Without this block the scrape matches nothing and the plane goes dark + # while the pod stays Healthy, which is exactly what happened on + # 2026-08-07: `up{namespace="agent-rpc-mcp"}` returned no series at all. + labels: + {{- include "agent-rpc-mcp.data.labels" . | nindent 4 }} spec: selector: {{- include "agent-rpc-mcp.data.labels" . | nindent 4 }} diff --git a/charts/agent-rpc-mcp/templates/service-mgmt.yaml b/charts/agent-rpc-mcp/templates/service-mgmt.yaml index 2d24163..e23d140 100644 --- a/charts/agent-rpc-mcp/templates/service-mgmt.yaml +++ b/charts/agent-rpc-mcp/templates/service-mgmt.yaml @@ -3,6 +3,12 @@ kind: Service metadata: name: agent-rpc-mgmt-mcp namespace: {{ .Values.namespace }} + # The VMServiceScrape selects SERVICES by their own metadata labels. + # Without this block the scrape matches nothing and the plane goes dark + # while the pod stays Healthy, which is exactly what happened on + # 2026-08-07: `up{namespace="agent-rpc-mcp"}` returned no series at all. + labels: + {{- include "agent-rpc-mcp.mgmt.labels" . | nindent 4 }} spec: selector: {{- include "agent-rpc-mcp.mgmt.labels" . | nindent 4 }}