[
https://issues.apache.org/jira/browse/JCLOUDS-1043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nelson Araujo updated JCLOUDS-1043:
-----------------------------------
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()
was:
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 GoogleComputeEngineHttpApiModule
@Provides @UserProject Supplier<String> supplyProject()
> Google IAM release breaks GoogleComputeEngineHttpApiModule
> ----------------------------------------------------------
>
> Key: JCLOUDS-1043
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1043
> Project: jclouds
> Issue Type: Bug
> Components: jclouds-compute
> Affects Versions: 1.9.1
> Environment: Google Compute Engine + JClouds
> Reporter: Nelson Araujo
> Priority: Blocker
> Fix For: 1.9.2
>
>
> 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()
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)