[
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)