You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Jeremy Daggett (JIRA)" <ji...@apache.org> on 2014/08/01 00:52:40 UTC

[jira] [Created] (JCLOUDS-646) Incorrect Keystone APIs in openstack-common

Jeremy Daggett created JCLOUDS-646:
--------------------------------------

             Summary: Incorrect Keystone APIs in openstack-common
                 Key: JCLOUDS-646
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-646
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-blobstore, jclouds-compute, jclouds-core
    Affects Versions: 1.6.0, 1.7.0, 1.8.0
            Reporter: Jeremy Daggett
            Assignee: Jeremy Daggett
             Fix For: 2.0.0


The {{org.jclouds.openstack.keystone.v1_1}} package in the *openstack-common* project is incorrect. These classes implement the [Rackspace Cloud Identity v1.1 API | http://docs.rackspace.com/auth/api/v1.1/auth-client-devguide/content/index.html] and the correct package name should be {{org.jclouds.rackspace.cloudidentity.v1_1}}.

These classes need to be copied to the *rackspace-cloudidentity* project with the correct package name. The Cloud Identity v1.1 API is *only* required by the legacy {{cloudfiles}} and {{cloudservers}} API projects.

The [Rackspace First-Gen Cloud Servers API | http://docs.rackspace.com/servers/api/v1.0/cs-devguide/content/Overview-d1e70.html] implemented in {{cloudservers}} will continue to be supported and should depend on *rackspace-cloudidentity* instead of *openstack-common* for authentication services.

The {{cloudfiles}} API will migrate to the {{rackspace-cloudfiles}} API in jclouds 2.0 removing the last dependency on the *openstack-common* project.



--
This message was sent by Atlassian JIRA
(v6.2#6252)