added list availability zones per region for Openstack
list quotas for Openstack Cinder
list ip pools for Nova Openstack
create server added the option to select availability zone for Openstack
allocate a floating ip from an ip pool for Nova Openstack


You can merge this Pull Request by running:

  git pull https://github.com/inbarsto/jclouds-1 master

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/161

-- Commit Summary --

  * list quotas for cinder + expected and live tests
  * openstack list ip pools for Nova
  * openstack list availability zones
  * openstack CreateServerOptions added availability zone option
  * allocate floating ip options by pool (NOVA) + live test

-- File Changes --

    M 
apis/openstack-cinder/src/main/java/org/jclouds/openstack/cinder/v1/CinderApi.java
 (22)
    A 
apis/openstack-cinder/src/main/java/org/jclouds/openstack/cinder/v1/domain/VolumeQuota.java
 (176)
    A 
apis/openstack-cinder/src/main/java/org/jclouds/openstack/cinder/v1/features/QuotaApi.java
 (56)
    A 
apis/openstack-cinder/src/test/java/org/jclouds/openstack/cinder/v1/features/QuotasApiExpectedTest.java
 (55)
    A 
apis/openstack-cinder/src/test/java/org/jclouds/openstack/cinder/v1/features/QuotasApiLiveTest.java
 (60)
    A apis/openstack-cinder/src/test/resources/quotas.json (7)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/NovaApi.java 
(41)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/NovaAsyncApi.java
 (34)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/config/NovaRestClientModule.java
 (36)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/domain/FloatingIPPool.java
 (110)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/domain/zonescoped/AvailabilityZone.java
 (120)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/domain/zonescoped/ZoneState.java
 (105)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/AvailabilityZoneAPI.java
 (44)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/AvailabilityZoneAsyncApi.java
 (63)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/ExtensionNamespaces.java
 (4)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPApi.java
 (3)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPAsyncApi.java
 (11)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPPoolApi.java
 (38)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPPoolAsyncApi.java
 (54)
    A 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/options/CreateFloatingIpOptions.java
 (101)
    M 
apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/options/CreateServerOptions.java
 (122)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/AvailabilityZoneApiExpectedTest.java
 (63)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/AvailabilityZonesApiLiveTest.java
 (46)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/CreateServerApiLiveTest.java
 (92)
    M 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPApiLiveTest.java
 (16)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIPPoolApiLiveTest.java
 (50)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/extensions/FloatingIpPoolAsyncApiExpectedTest.java
 (54)
    A 
apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/parse/ParseFloatingIPPoolListTest.java
 (54)
    A apis/openstack-nova/src/test/resources/floatingippool_list.json (7)
    A apis/openstack-nova/src/test/resources/listAvailabilityZones.json (11)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/161.patch
https://github.com/jclouds/jclouds/pull/161.diff

Reply via email to