Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@pascallim
Copy link
Contributor

Title

Allow workload identity federation between GCP and AWS

Relevant issues

Fixes #6141

Pre-Submission checklist

Please complete all items before asking a LiteLLM maintainer to review your PR

  • I have Added testing in the tests/litellm/ directory, Adding at least 1 test is a hard requirement - see details
  • I have added a screenshot of my new test passing locally
  • My PR passes all unit tests on (make test-unit)[https://docs.litellm.ai/docs/extras/contributing_code]
  • My PR's scope is as isolated as possible, it only solves 1 specific problem

Type

🆕 New Feature
✅ Test

Changes

Add workload identity federation between GCP and AWS. It was only done for Microsoft Azure and OIDC identity providers.

image

@vercel
Copy link

vercel bot commented Apr 22, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
litellm ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 30, 2025 1:51pm

@CLAassistant
Copy link

CLAassistant commented Apr 22, 2025

CLA assistant check
All committers have signed the CLA.

@pascallim pascallim changed the title feat: add workload identity federation between GCP and AWS draft: feat: add workload identity federation between GCP and AWS Apr 22, 2025
@pascallim pascallim changed the title draft: feat: add workload identity federation between GCP and AWS feat: add workload identity federation between GCP and AWS Apr 22, 2025
@pascallim pascallim marked this pull request as draft April 22, 2025 21:58
@pascallim pascallim force-pushed the feat/add_wif_gcp_aws branch from 4876edb to e367bef Compare April 23, 2025 12:20
@pascallim pascallim force-pushed the feat/add_wif_gcp_aws branch from e367bef to 62bf56c Compare April 23, 2025 12:28
@pascallim pascallim marked this pull request as ready for review April 23, 2025 13:28
@pascallim
Copy link
Contributor Author

Here's some documentation:

@krrishdholakia

Thank you!

@pascallim
Copy link
Contributor Author

Hello @ishaan-jaff @krrishdholakia !

Is it possible to have this merged soon ? All tests have been made for the feature 🙂

Thank you!

@pascallim
Copy link
Contributor Author

Hello guys @krrishdholakia @ishaan-jaff !

Do you have time to check this or someone of the core team? We can setup a little meeting if needed so I can show you what I tried to test this with real environment setup.
I stumble upon the same issue cited here #6141 and the fix resolves the issue.

Thank you!
Pascal

@pascallim
Copy link
Contributor Author

Hello again 😃 @krrishdholakia @ishaan-jaff

You think guys this PR can be merged today?
Thank you!

@krrishdholakia
Copy link
Contributor

Hey @pascallim looks good. Can you resolve the conflicts, so we can merge this in?

@krrishdholakia
Copy link
Contributor

Still seeing conflicts :/
Screenshot 2025-05-28 at 10 10 35 AM

@pascallim
Copy link
Contributor Author

@krrishdholakia Sorry should be fine now! 🙂

@krrishdholakia krrishdholakia merged commit ad2e230 into BerriAI:main Jun 20, 2025
6 checks passed
satendrakumar pushed a commit to satendrakumar/litellm that referenced this pull request Jul 24, 2025
TeddyAmkie added a commit to TeddyAmkie/litellm that referenced this pull request Oct 8, 2025
- Comprehensive guide for connecting AWS workloads to GCP services without service account keys
- Covers EC2, EKS, and EKS Serverless (Fargate) deployments
- Includes step-by-step setup, troubleshooting, and security best practices
- Based on PR BerriAI#10210 for LiteLLM v1.77.x+ WIF support
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.

[Bug]: vertex ai service account json -unable to resolve 'environment_id' field

3 participants