[
https://issues.apache.org/jira/browse/JCLOUDS-524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeremy Daggett updated JCLOUDS-524:
-----------------------------------
Description:
The OpenStack package names in jclouds should respect the standard OpenStack
API versioning scheme. Any new APIs should be in the form "vX" where "X" is
some API version number i.e. v1, v2, v3, etc.
The following APIs in the jclouds-labs-openstack repo will be refactored to
follow these conventions:
openstack-glance: v1_0 -> v1 (and upcoming v2_0 -> v2)
openstack-neutron: v2_0 -> v2 (v2_0 is being deprecated, but )
The APIs that use the "v_X" naming in the main jclouds repo will NOT be
refactored to this convention:
openstack-keystone
openstack-nova
was:
The OpenStack API package names in jclouds should be refactored to respect the
standard OpenStack API versioning scheme.
All APIs need to be in the form "vX" where "X" is some API version number
i.e. v1, v2, v3, etc.
Minor releases of an API like "v2.2" are backwards compatible with "v2".
The following APIs will need to have their package names refactored accordingly:
openstack-glance: v1_0 -> v1 (and upcoming v2_0 -> v2)
openstack-keystone: v2_0 -> v2 (and possibly v1_1 -> v1 in openstack-common?)
openstack-neutron: v2_0 -> v2
openstack-nova: v2_0 -> v2
> Standardize Major OpenStack API Versions
> ----------------------------------------
>
> Key: JCLOUDS-524
> URL: https://issues.apache.org/jira/browse/JCLOUDS-524
> Project: jclouds
> Issue Type: Task
> Components: jclouds-labs-openstack
> Reporter: Jeremy Daggett
> Assignee: Jeremy Daggett
> Labels: apis, openstack, refactor
> Fix For: 1.8.0
>
>
> The OpenStack package names in jclouds should respect the standard OpenStack
> API versioning scheme. Any new APIs should be in the form "vX" where "X" is
> some API version number i.e. v1, v2, v3, etc.
> The following APIs in the jclouds-labs-openstack repo will be refactored to
> follow these conventions:
> openstack-glance: v1_0 -> v1 (and upcoming v2_0 -> v2)
> openstack-neutron: v2_0 -> v2 (v2_0 is being deprecated, but )
> The APIs that use the "v_X" naming in the main jclouds repo will NOT be
> refactored to this convention:
> openstack-keystone
> openstack-nova
--
This message was sent by Atlassian JIRA
(v6.2#6252)