On Fri, 2010-09-10 at 16:06 -0700, David Lutterkort wrote:
> On Fri, 2010-09-10 at 12:41 -0700, Michael Mayo wrote:
> > I've attached a small patch to add OpenStack support to Deltacloud.
> > Since OpenStack == Rackspace essentially, I moved the Rackspace code
> > into new OpenStack code and added an option to set an auth API
> > endpoint. Now, the Rackspace classes simply subclass the OpenStack
> > ones with the auth API endpoint defaulted to
> > auth.api.rackspacecloud.com.
>
> Thanks for doing this. Is there some public OpenSTack test installation
> at which I could point the driver ? Ideally, Michal could do his
> capturing magic to capture responses from an OpenStack cloud, so that we
> can run feature tests against the canned responses.
Forgot to mention: when I start 'deltacloudd -i rackspace', I now get
this stacktrace:
./lib/deltacloud/drivers/rackspace/rackspace_client.rb:32:
uninitialized constant Deltacloud::Drivers::OpenStackClient (NameError)
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./lib/deltacloud/drivers/rackspace/rackspace_driver.rb:20
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from ./lib/drivers.rb:43:in `driver'
from ./lib/sinatra/rabbit.rb:206:in `collection'
from (__DELEGATE__):2:in `send'
from (__DELEGATE__):2:in `collection'
from ./server.rb:64
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require'
from
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from config.ru:4
from
/homes/lutter/.gem/ruby/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in
`instance_eval'
from
/homes/lutter/.gem/ruby/1.8/gems/rack-1.1.0/lib/rack/builder.rb:46:in
`initialize'
from config.ru:1:in `new'
from config.ru:1
David