Skip to content

feat(controller): report MCP and egress credential reference status - #3665

Open
QuentinBisson wants to merge 2 commits into
kagent-dev:mainfrom
QuentinBisson:feat/secret-reference-status
Open

QuentinBisson wants to merge 2 commits into
kagent-dev:mainfrom
QuentinBisson:feat/secret-reference-status

Conversation

@QuentinBisson

@QuentinBisson QuentinBisson commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

Problem

RemoteMCPServer and EgressPolicy do not independently report missing credential references, leaving clients unable to diagnose them through status. Fixes #3634.

Change

Add ResolvedRefs for header Secret/ConfigMap references and egress credential Secrets, including when MCP discovery is disabled by label or actorJwt. Preserve Accepted discovery semantics and runtime grant behavior. Reason names and ConfigMap coverage are proposed for review here.

Controller/API suites, real API-server watch tests for both discovery opt-outs, Secret RBAC tests, 28 Helm RBAC tests, and focused lint pass.

Signed-off-by: QuentinBisson <quentin@giantswarm.io>
@github-actions github-actions Bot added the enhancement New feature or request label Nov 12, 2026
Signed-off-by: QuentinBisson <quentin@giantswarm.io>
@QuentinBisson
QuentinBisson marked this pull request as ready for review November 13, 2026 00:45
@QuentinBisson
QuentinBisson requested a review from a team as a code owner November 13, 2026 00:45
@github-actions github-actions Bot added enhancement New feature or request and removed enhancement New feature or request labels Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RemoteMCPServer and EgressPolicy: report whether their Secret references resolve (ResolvedRefs)

1 participant