Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.9.1
-
Google Compute Engine + JClouds
Description
JClouds relies on parsing the service account email address to extract the Project ID from it. With the upgrade of Google Compute Engine to integrate with Cloud IAM (https://cloud.google.com/iam) the user is in control of the service account name.
Without the project ID fixed at the beginning of the account email JClouds fails to identify the project and all requests fail.
Problem happens in org.jclouds.googlecomputeengine.config.GoogleComputeEngineHttpApiModule:
@Provides @UserProject Supplier<String> supplyProject()