-
Notifications
You must be signed in to change notification settings - Fork 495
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SkyPilot should not require credentials for all configured clouds when --cloud flag is passed #3098
Comments
Thank you for the suggestion @kuza55! The main reason we require all cloud credentials is that we are trying to make sure the VM you created have the same access to those clouds as well, so you can access the bucket on the other clouds or even create VMs from there. |
That makes sense. Is there a way to delay asking for credentials until a bucket needs to be mounted, or specify which clouds' credentials should be plumbed? In this case, I just wanted to do some benchmarks and didn't need any access to training data, but even in the case where I did, presumably the data would be in one cloud, rather than everywhere, so I would want to only inject the credentials from the cloud where my data resides. |
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 10 days. |
This issue should be fixed by #3556. You could be able to specify the clouds to use with the following specification in allowed_clouds: [aws,gcp] |
I was recently trying to start a specific instance on a specific cloud:
This ended up requiring gcloud auth as well as aws auth, which seemed clunkier than necessary.
The text was updated successfully, but these errors were encountered: