Skip to content

feat(aws-mcp): support EKS workload identity - #2611

Open
sriaradhyula wants to merge 2 commits into
mainfrom
codex/mcp-aws-pod-identity
Open

feat(aws-mcp): support EKS workload identity#2611
sriaradhyula wants to merge 2 commits into
mainfrom
codex/mcp-aws-pod-identity

Conversation

@sriaradhyula

Copy link
Copy Markdown
Member

Summary

  • detect EKS Pod Identity and use credential_source = EcsContainer for cross-account profiles
  • support IRSA through a generated source profile
  • retain explicit environment credentials as a local/legacy fallback
  • validate credential configuration values before writing AWS config

Validation

  • uv run --with pytest pytest -q tests/test_aws_profiles.py (6 passed)
  • uvx ruff check server.py tests/test_aws_profiles.py
  • git diff --check

Signed-off-by: Sri Aradhyula sraradhy@cisco.com

Signed-off-by: Sri Aradhyula <sraradhy@cisco.com>
@github-actions

Copy link
Copy Markdown
Contributor

✅ No proprietary content detected. This PR is clear for review!

@github-actions github-actions Bot added the dev Normal PR to main; uses dev prerelease versioning label Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dev Normal PR to main; uses dev prerelease versioning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant