I should add that jclouds 1.5.2 doesn't handle this

Caused by: java.util.NoSuchElementException: key
[rackspace-cloudservers-uk] not in the list of providers or apis:
{providers=[aws-ec2, aws-s3, azureblob, bluelock-vcloud-zone01,
cloudfiles-uk, cloudfiles-us, cloudonestorage, cloudservers-uk,
cloudservers-us, cloudsigma-lvs, cloudsigma-zrh, elastichosts-lon-b,
elastichosts-lon-p, elastichosts-sat-p, eucalyptus-partnercloud-ec2,
eucalyptus-partnercloud-s3, go2cloud-jhb1, gogrid,
greenhousedata-element-vcloud, hpcloud-compute, hpcloud-objectstorage,
ninefold-compute, ninefold-storage, openhosting-east1,
rackspace-cloudservers-us, rimuhosting, serverlove-z1-man,
skalicloud-sdg-my, slicehost, softlayer, stratogen-vcloud-mycloud,
synaptic-storage, trmk-ecloud, trmk-vcloudexpress, trystack-nova],
apis=[atmos, byon, cloudfiles, cloudservers, cloudsigma, cloudstack,
deltacloud, ec2, elasticstack, eucalyptus, filesystem, transient, stub,
nova, openstack-keystone, openstack-nova, openstack-nova-ec2,
rackspace-cloudidentity, s3, swift, swift-keystone, vcloud, walrus]}
at org.jclouds.ContextBuilder.newBuilder(ContextBuilder.java:130)
at org.apache.whirr.service.ComputeCache$1.load(ComputeCache.java:94)
at org.apache.whirr.service.ComputeCache$1.load(ComputeCache.java:89)
at
com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3589)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2374)
at
com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2337)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2252)
... 13 more

even though the 1.5 docs say that it is a new platform. Only the -us one is
showing up.
http://www.jclouds.org/documentation/releasenotes/1.5/


On 14 November 2012 13:21, Steve Loughran <[email protected]> wrote:

>
>
> I'm trying to deploy to rackspace in the UK, not understanding what's
> going on. Before anyone says "-user question" -I know, it's just I am
> trying to get my service with RPMs installed on the new Rackspace openstack
> APIs
>
> If someone can help with this I'll assist with updating the docs
>
>
> as background, the provider list goes:
>
> * Rackspace Cloud Servers UK - tested
>         Homepage: Optional.of(
> http://www.rackspace.co.uk/cloud-hosting/cloud-products/cloud-servers)
>         Console: Optional.of(https://lon.manage.rackspacecloud.com)
>         API:
> http://docs.rackspacecloud.com/servers/api/v1.0/cs-devguide/content/ch01.html
>         Configuration options:
>                 whirr.provider = cloudservers-uk
>                 whirr.identity =  <Username>
>                 whirr.credential = <API Key>
>
> I take it this is pre-openstack, as it talks of the "first gen api"
>
> There is a listing for the openstack API to the US, but not the UK
> * Rackspace Next Generation Cloud Servers US
>         Homepage: Optional.of(http://www.rackspace.com/cloud/nextgen)
>         Console: Optional.of(https://mycloud.rackspace.com)
>         API:
> http://docs.rackspace.com/servers/api/v2/cs-devguide/content/ch_preface.html#webhelp-currentid
>         Configuration options:
>                 whirr.provider = rackspace-cloudservers-us
>                 whirr.identity =  <${userName}>
>                 whirr.credential = <${apiKey}>
>
>
>    1. How do I set things up to talk OpenStack APIs to the UK?
>    2. what does whirr.image do on rackspace infrastructures? It doesn't
>    seem to pick up a named image of the user.
>
> I'm trying to see where in the source all of this is set up. Is it in
> jclouds ?
>
> -steve
>
>

Reply via email to