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

Adrian Cole commented on JCLOUDS-172:
-------------------------------------

next cleanup task is instance creation.

We have a strange object called InstanceTemplate which isn't InstanceTemplate 
as defined in the google api, and it also has holes.

For example, it is awkwardly created in a fashion that requires a custom type 
adapter, since its shape is similar, but unlike enough the actual shape of the 
instance to be useful.

Another example doesn't propagate tags, which means there's some race condition 
waiting for the instance to be created, just so we can call set tags, which we 
could have done in the first request. There are probably other things like this.

This logic needs a significant cleanup, and certainly must dodge overloading 
the namespace of InstanceTemplate, as that's actually a persistent 
configuration object!

> "Graduate" GCE to core
> ----------------------
>
>                 Key: JCLOUDS-172
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-172
>             Project: jclouds
>          Issue Type: Task
>          Components: jclouds-labs-google
>    Affects Versions: 1.8.0
>            Reporter: Andrew Bayer
>            Assignee: Adrian Cole
>            Priority: Critical
>
> We should really get GCE to a "finished" state and include it in 1.7.0.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to