Re: [jclouds-labs-openstack] Adds support for Rackspace Cloud Files API (#79)

2014-02-14 Thread Andrew Phillips
@jdaggett Just to make sure I'm getting this right...this is a different/new 
version of the CloudFiles API as that covered by the [current 
provider](https://github.com/jclouds/jclouds/blob/master/apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/CloudFilesApiMetadata.java)?
 If so, could you amend the PR title to reflect that? ;-)

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

Re: [jclouds-labs-openstack] Adds support for Rackspace Cloud Files API (#79)

2014-02-14 Thread CloudBees pull request builder plugin
[jclouds-labs-openstack-pull-requests 
#164](https://jclouds.ci.cloudbees.com/job/jclouds-labs-openstack-pull-requests/164/)
 SUCCESS
This pull request looks good

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

Re: [jclouds-labs-openstack] Adds support for Rackspace Cloud Files API (#79)

2014-02-14 Thread BuildHive
[jclouds » jclouds-labs-openstack 
#850](https://buildhive.cloudbees.com/job/jclouds/job/jclouds-labs-openstack/850/)
 SUCCESS
This pull request looks good
[(what's this?)](https://www.cloudbees.com/what-is-buildhive)

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

[jclouds-labs-openstack] Adds support for Rackspace Cloud Files API (#79)

2014-02-14 Thread Jeremy Daggett
This PR adds initial support for the Rackspace Cloud Files API. There are many 
changes in this PR and will address comments immediately. Thanks.  

JIRA: 
https://issues.apache.org/jira/browse/JCLOUDS-423

Additions:
  - Added support for CloudFilesApi/CDNApi
  - Added mock/live tests
  - Refactored listFirstPage() and listAt() API methods to list() and 
listWithOptions(…)
  - General Swift API cleanup: docs and tests
  - Added support for Internal URL

Command to run live tests:
mvn clean install -Plive -Dtest.rackspace-cloudfiles.identity= 
-Dtest.rackspace-cloudfiles.credential= 
-Dtest.rackspace-cloudfiles.endpoint=https://identity.api.rackspacecloud.com/v2.0
 

To test a specific region, add “-Dtest.jclouds.region=” to the 
above command.

Tested against various Rackspace Cloud Files US regions.

Caveats:
- BlobStore Live/Integration Test Failures - under investigation.
- CloudFiles US provider lacking BlobStore integration tests until above 
failures are addressed.
- Temporarily removed Static Web feature awaiting documentation clarification.
- JavaDocs can always use more attention/love.
You can merge this Pull Request by running:

  git pull https://github.com/rackerlabs/jclouds-labs-openstack cloudfiles

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

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

-- Commit Summary --

  * JCLOUDS-423 - Adds support for Rackspace Cloud Files API

-- File Changes --

M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApi.java (8)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/SwiftApiMetadata.java
 (1)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/blobstore/RegionScopedSwiftBlobStore.java
 (6)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/config/SwiftHttpApiModule.java
 (39)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/config/SwiftTypeAdapters.java
 (4)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Account.java
 (20)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/BulkDeleteResponse.java
 (10)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Container.java
 (36)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/ExtractArchiveResponse.java
 (6)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/Segment.java
 (10)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/domain/SwiftObject.java
 (26)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/AccountApi.java
 (13)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/BulkApi.java
 (4)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ContainerApi.java
 (35)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/ObjectApi.java
 (41)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApi.java
 (2)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseAccountFromHeaders.java
 (8)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseContainerFromHeaders.java
 (17)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseObjectFromResponse.java
 (12)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/functions/ParseObjectListFromResponse.java
 (10)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/handlers/SwiftErrorHandler.java
 (4)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/options/CreateContainerOptions.java
 (50)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/options/ListContainerOptions.java
 (47)
M 
openstack-swift/src/main/java/org/jclouds/openstack/swift/v1/reference/SwiftHeaders.java
 (35)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerLiveTest.java
 (6)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/config/SwiftTypeAdaptersTest.java
 (66)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiLiveTest.java
 (11)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java
 (31)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiLiveTest.java
 (11)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java
 (8)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiLiveTest.java
 (43)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java
 (123)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/CreatePublicContainerLiveTest.java
 (5)
M 
openstack-swift/src/test/java/org/jclouds/openstack/swi