Skip to content

Commit 274b796

Browse files
fix(contrib): address review feedback for Kyverno MCP server
- Switch probes from /sse (SSE long-lived connection) to tcpSocket to avoid hanging probe connections - Use ghcr.io/kagent-dev/kyverno-mcp-server:latest with comment showing how to use a local image instead - Set protocol: SSE explicitly in RemoteMCPServer spec Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 253ec2f commit 274b796

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

contrib/tools/kyverno-mcp-server/deploy-kyverno-mcp-server.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,11 @@ spec:
6868
serviceAccountName: kyverno-mcp-server
6969
containers:
7070
- name: kyverno-mcp-server
71-
image: kyverno-mcp-server:latest
71+
image: ghcr.io/kagent-dev/kyverno-mcp-server:latest
7272
imagePullPolicy: IfNotPresent
73+
# To use a locally built image instead, set:
74+
# image: kyverno-mcp-server:latest
75+
# imagePullPolicy: Never
7376
ports:
7477
- name: mcp
7578
containerPort: 8089
@@ -86,14 +89,12 @@ spec:
8689
cpu: 500m
8790
memory: 256Mi
8891
readinessProbe:
89-
httpGet:
90-
path: /sse
92+
tcpSocket:
9193
port: 8089
9294
initialDelaySeconds: 5
9395
periodSeconds: 10
9496
livenessProbe:
95-
httpGet:
96-
path: /sse
97+
tcpSocket:
9798
port: 8089
9899
initialDelaySeconds: 10
99100
periodSeconds: 30

contrib/tools/kyverno-mcp-server/kyverno-remote-mcpserver.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: kyverno-mcp-server
55
namespace: kagent
66
spec:
7+
protocol: SSE
78
url: "http://kyverno-mcp-server:8089/sse"
89
timeout: 30s
910
sseReadTimeout: 5m0s

0 commit comments

Comments
 (0)