This PR provides support for the OpenStack Poppy (CDN) API and implements the 
Flavor API. 

Unit tests and live tests are provided, however MWS is constantly hanging in 
the 
[`PoppyMockTest.testPingFailOn500()`](https://github.com/rackerlabs/jclouds-labs-openstack/compare/jclouds:master...rackerlabs:poppy#diff-ae97466568519b14c8faa1a515aed39bR54).
 This test is currently disabled, and I would appreciate any help on why this 
test hangs! :confused: 

Running the live tests against the Early Access Rackspace CDN endpoint requires 
the following command:
```
$ mvn clean install -Plive -Dtest.openstack-poppy.identity=<username> 
-Dtest.openstack-poppy.credential=<password> 
-Dtest.openstack-poppy.endpoint=<keystone-auth-url> 
-Djclouds.keystone.service-type=rax:cdn
```
Looking forward to the feedback, thx!
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/176

-- Commit Summary --

  * Initial OpenStack Poppy skeleton and support for Flavor API

-- File Changes --

    A openstack-poppy/README.md (28)
    A openstack-poppy/pom.xml (130)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/PoppyApi.java (65)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/PoppyApiMetadata.java
 (92)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/PoppyFallbacks.java
 (39)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/config/CDN.java 
(33)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/config/PoppyHttpApiModule.java
 (53)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Flavor.java 
(44)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/domain/Provider.java
 (42)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/features/FlavorApi.java
 (62)
    A 
openstack-poppy/src/main/java/org/jclouds/openstack/poppy/v1/handlers/PoppyErrorHandler.java
 (52)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/PoppyApiMetadataTest.java
 (34)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/FlavorApiLiveTest.java
 (71)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/FlavorApiMockTest.java
 (104)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/features/PoppyApiMockTest.java
 (73)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/internal/BasePoppyApiLiveTest.java
 (45)
    A 
openstack-poppy/src/test/java/org/jclouds/openstack/poppy/v1/internal/BasePoppyApiMockTest.java
 (43)
    A openstack-poppy/src/test/resources/access.json (242)
    A openstack-poppy/src/test/resources/logback.xml (58)
    A openstack-poppy/src/test/resources/poppy_flavor_get_response.json (20)
    A openstack-poppy/src/test/resources/poppy_flavor_list_response.json (24)
    M pom.xml (1)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/176.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/176.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/176

Reply via email to