jclouds/jclouds — pull request #388 by jdaggett (2012-02-29 05:50:03+00:00)
Title: OpenStack Nova Floating IP, Security Groups, and Key Pair additions

Included are updates to various model objects, and Sync/Async client interfaces. Obviously need better tests, but due to an indeterminate medical leave, I won't be back for a while. Hopefully, the community can pick this up and move it forward.

NovaContextBuilder should actually extend ComputeServiceContextBuilder rather than RestContextBuilder as well.

In the KeyPairAsyncClient, I was not sure how to correctly parse the listKeyPairs() , but the approach:

ListenableFuture>> listKeyPairs();

...seemed to do the job. Bug in OpenStack that should be reported. I am sure there is a more elegant way to handle this. Just refer to the keypair_list.json for what I am talking about.

Thanks and be well...