jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Phillips (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (JCLOUDS-362) google compute sometimes wrongly infers project-id from identity
Date Wed, 06 Nov 2013 22:38:17 GMT

    [ https://issues.apache.org/jira/browse/JCLOUDS-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13815400#comment-13815400
] 

Andrew Phillips commented on JCLOUDS-362:
-----------------------------------------

Committed to master:

https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git;a=commit;h=cec667a8aed54ebd0c976758181ca7e9899008cf

> google compute sometimes wrongly infers project-id from identity
> ----------------------------------------------------------------
>
>                 Key: JCLOUDS-362
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-362
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-labs-google
>    Affects Versions: 1.6.2
>         Environment: any
>            Reporter: Alex Heneveld
>             Fix For: 1.7.0
>
>         Attachments: JCLOUDS-362.patch
>
>
> the GoogleComputeEngineHttpApiModule assumes the project ID is the portion before the
@ in the identity.  increasingly the identify is of the form project_id-extended_uid@...,
so the API attempts to look up e.g.:
>     https://www.googleapis.com/compute/v1beta15/projects/590421487899-sd961cg1an7gc20cpu4fb3hi2l0iu1qv
> instead of
>     https://www.googleapis.com/compute/v1beta15/projects/590421487899
> and gets a 400 Bad Request; content: 
>     [{
>      "error": {
>       "errors": [
>        {
>         "domain": "global",
>         "reason": "invalidParameter",
>         "message": "Invalid value '590421487899-sd961cg1an7gc20cpu4fb3hi2l0iu1qv'. Values
must match the following regular expression: '(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?))'",
>         "locationType": "parameter",
>         "location": "project"
>        }
>     }]
> this is an easy fix in GoogleComputeEngineHttpApiModule to also split on "-" which i
will submit shortly



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message