Hi Mikolaj, Thanks for your interest! Few weeks ago there was a thread [1] offering help too. Some ideas were discussed there, so check it out to have an overview of some things we'd like to have. The list you passed is good too, and it would be great if you could file them in JIRA [2] so we can properly track them. Having them implemented would be great!
Regarding the Load Balancer implementation, the current abstraction is very limited and provides little value. There is a proposed GSoC project [3, 4] to extend it and make it usable, so I'd wait until the new abstraction/model is done before implementing the LB abstraction. It would be great, though, to have your input when it comes to re-design the abstraction, so stay tuned to the list! Finally, in order to graduate a project, we need to know it is working, and some feedback from some users. Alex's input is highly appreciated, and as he says it can be considered ready to be moved to the main repo. Once there, we need to make sure tithe provider works and is kept up to date. To do that we need to be able to run the live test suite (tests that actually deploy and do stuff) in each release to make sure everything is working as expected. This obviously requires an account, and we often use our personal/company ones, but as long as the number of supported providers grows, this is getting more difficult. Some providers are helping us [5] by providing testing accounts. Is there any offering for non-profits or some plan we could use for the live tests? (This can be discussed off-list if it is more convenient). That would definitely help speed the promotion of the provider to the main repo, but I'm just asking! :) Thanks for your interest! Ignasi [1] http://markmail.org/message/srurgqweemg47a7j [2] https://issues.apache.org/jira/browse/JCLOUDS [3] https://www.google-melange.com/gsoc/proposal/review/org/google/gsoc2014/suriyapriya/5707702298738688 [4] http://markmail.org/message/fmgrx5fn7tlv7p6h [5] https://wiki.apache.org/jclouds/Test%20Provider%20Thanks On 28 March 2014 23:52, Alex Heneveld <alex.henev...@cloudsoftcorp.com> wrote: > > side question -- GCE currently presents itself as an api (implementing > ApiMetadata) rather than a provider. is there a reason why? it seems to me > it should be a provider. > > as for it leaving labs, having used the library a lot, i'd suggest it be > promoted now -- kudos to abayer and dralves for a great job. mikolaj, your > list is a good one for next steps (LB support in particular for me!), but i > don't see anything on there which should block promotion. > > --a > > > > On 28/03/2014 10:34, Mikołaj Zalewski wrote: >> >> Hi, >> My colleges and I are considering contributing into jclouds' Google >> cloud >> support. I've found there is GCE support in labs. Are there pieces missing >> for it to graduate out of labs? Are there things you would recommend to >> implement. So far I've found: >> - there is no support for TargetPool, TargetInstance and >> HttpHealthCheck >> API. >> - there is no implementation of the generic loadbalancer API on top of >> it. >> - we could write some examples for the APIs. >> - there is bug 495 in JIRA. >> - there is a feature that a GCE instance get an OAuth token from >> http://metadata/ for which code could be written. >> Is there something different you would recommend to look into? >> >> Mikołaj Zalewski >> >