Skip to content

feat(helm/kmcp): support deployment annotations#136

Open
anthonyhaussman wants to merge 1 commit into
kagent-dev:mainfrom
anthonyhaussman:feat/helm-kmcp-deployment-annotations
Open

feat(helm/kmcp): support deployment annotations#136
anthonyhaussman wants to merge 1 commit into
kagent-dev:mainfrom
anthonyhaussman:feat/helm-kmcp-deployment-annotations

Conversation

@anthonyhaussman

@anthonyhaussman anthonyhaussman commented Jul 6, 2026

Copy link
Copy Markdown

Add global annotations and controller.annotations keys, mirroring the sibling kagent chart (PR #2143).

The Deployment metadata.annotations block uses mergeOverwrite so controller-specific annotations override global ones on key collisions. kmcp has a single Deployment (controller-manager), so no ui.annotations equivalent is needed.

Add global annotations and controller.annotations keys, mirroring the sibling kagent chart (PR #2143).

The Deployment metadata.annotations block uses mergeOverwrite so controller-specific annotations override global ones on key collisions. kmcp has a single Deployment (controller-manager), so no ui.annotations equivalent is needed.

Tests cover global-only and override-on-collision cases. helm lint clean, unittest 50/50 pass.

Assisted-by: GLM 5.2
Signed-off-by: Anthony Hausman <anthonyhausman@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant