Repository navigation
helm: update AWS MCP addon for native Streamable HTTP (2.1.0) - #2222
Conversation
The AWS MCP images were migrated off supergateway/SSE to the native awslabs.aws-api-mcp-server Streamable HTTP transport (tag 2.1.0), which serves only at /mcp. Update the addon to match: - toolset-config.yaml: append /mcp to the aws_api MCP url and set "mode" "streamable-http" so Holmes' streamable-http client connects to the correct endpoint instead of hitting :8000 root (404/406). - values.yaml: bump aws-api-mcp-server and multi-aws-api-mcp-server image tags 2.0.1 -> 2.1.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P2aD44gnGDWY68YNzpCkuq Signed-off-by: Claude <noreply@anthropic.com>
✅ Deploy Preview for holmes-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
WalkthroughThe AWS MCP addon toolset configuration in the Helm chart is updated to append ChangesAWS MCP Server Update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
✅ Docker images ready for
Use these tags to pull the images for testing. 📋 Copy commandsgcloud auth configure-docker us-central1-docker.pkg.dev
docker pull us-central1-docker.pkg.dev/robusta-development/temporary-builds/holmes:e8a762e29
docker tag us-central1-docker.pkg.dev/robusta-development/temporary-builds/holmes:e8a762e29 me-west1-docker.pkg.dev/robusta-development/development/holmes-dev:e8a762e29
docker push me-west1-docker.pkg.dev/robusta-development/development/holmes-dev:e8a762e29
docker pull us-central1-docker.pkg.dev/robusta-development/temporary-builds/holmes-operator:e8a762e29
docker tag us-central1-docker.pkg.dev/robusta-development/temporary-builds/holmes-operator:e8a762e29 me-west1-docker.pkg.dev/robusta-development/development/holmes-operator-dev:e8a762e29
docker push me-west1-docker.pkg.dev/robusta-development/development/holmes-operator-dev:e8a762e29Patch Helm values in one line (choose the chart you use): HolmesGPT chart: helm upgrade --install holmesgpt ./helm/holmes \
--set registry=me-west1-docker.pkg.dev/robusta-development/development \
--set image=holmes-dev:e8a762e29 \
--set operator.registry=me-west1-docker.pkg.dev/robusta-development/development \
--set operator.image=holmes-operator-dev:e8a762e29Robusta wrapper chart: helm upgrade --install robusta robusta/robusta \
--reuse-values \
--set holmes.registry=me-west1-docker.pkg.dev/robusta-development/development \
--set holmes.image=holmes-dev:e8a762e29 \
--set holmes.operator.registry=me-west1-docker.pkg.dev/robusta-development/development \
--set holmes.operator.image=holmes-operator-dev:e8a762e29 |
Summary
The built-in AWS MCP addon images (robusta-dev/holmes-mcp-integrations#30, merged) were migrated off
supergateway/SSE to runawslabs.aws-api-mcp-server's native MCP Streamable HTTP transport, released as tag2.1.0. The native server serves only at/mcp. The chart still pointed at the old2.0.1image and generated an MCP URL with no/mcppath and no transport mode, so Holmes' streamable-http client hit:8000root and got404/406— it couldn't connect.Changes
helm/holmes/templates/toolset-config.yaml— in theaws_apiMCP server config, append/mcpto theurland add"mode" "streamable-http".helm/holmes/values.yaml— bump both image tags undermcpAddons.aws:aws-api-mcp-serverandmultiAccount.image(multi-aws-api-mcp-server) from2.0.1→2.1.0.The
tcpSockethealth probes, ServiceAccount/IRSA, andREAD_OPERATIONS_ONLY(read-only mode) env are left unchanged.Verification
Rendered URL ends in
/mcp,mode: streamable-httpis present, and the rendered image tag isaws-api-mcp-server:2.1.0.🤖 Generated with Claude Code
https://claude.ai/code/session_01P2aD44gnGDWY68YNzpCkuq
Generated by Claude Code
Summary by CodeRabbit