You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ev...@apache.org on 2013/10/15 20:29:20 UTC

[1/2] git commit: Renamed BaseOpenStackMockTest variable and method more appropriately.

Updated Branches:
  refs/heads/master a54cdca7d -> 41e25838c


Renamed BaseOpenStackMockTest variable and method more appropriately.


Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/commit/be16c972
Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/tree/be16c972
Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/diff/be16c972

Branch: refs/heads/master
Commit: be16c972f936cdd85caa834b23914a718ee699d0
Parents: a54cdca
Author: Everett Toews <ev...@rackspace.com>
Authored: Mon Oct 14 09:58:58 2013 -0500
Committer: Everett Toews <ev...@rackspace.com>
Committed: Tue Oct 15 13:28:41 2013 -0500

----------------------------------------------------------------------
 .../swift/v1/AuthenticationMockTest.java        |  4 +-
 .../swift/v1/TemporaryUrlSignerMockTest.java    |  8 ++--
 .../swift/v1/features/AccountApiMockTest.java   | 16 +++----
 .../swift/v1/features/BulkApiMockTest.java      |  4 +-
 .../swift/v1/features/ContainerApiMockTest.java | 44 ++++++++++----------
 .../swift/v1/features/ObjectApiMockTest.java    | 36 ++++++++--------
 .../features/StaticLargeObjectApiMockTest.java  | 12 +++---
 7 files changed, 62 insertions(+), 62 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java
index be63df6..a40ea16 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/AuthenticationMockTest.java
@@ -51,8 +51,8 @@ public class AuthenticationMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    @Test(dataProvider = "jclouds.keystone.credential-type")
    public void authenticateCredentialType(String credentialType, String expectedPost) throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse());
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java
index 0a26115..f7ebb7d 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/TemporaryUrlSignerMockTest.java
@@ -34,8 +34,8 @@ public class TemporaryUrlSignerMockTest extends BaseOpenStackMockTest<SwiftApi>
    }
 
    public void whenAccountApiHasKey() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse().addHeader("X-Account-Meta-Temp-URL-Key", "mykey"));
 
       try {
@@ -56,8 +56,8 @@ public class TemporaryUrlSignerMockTest extends BaseOpenStackMockTest<SwiftApi>
 
    @Test(expectedExceptions = IllegalStateException.class, expectedExceptionsMessageRegExp = ".*returned a null temporaryUrlKey!")
    public void whenAccountApiDoesntHaveKey() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse());
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java
index 0af9a63..730e0c2 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/AccountApiMockTest.java
@@ -40,8 +40,8 @@ public class AccountApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    /** upper-cases first char, and lower-cases rest!! **/
    public void getKnowingServerMessesWithMetadataKeyCaseFormat() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse() //
             // note silly casing
             .addHeader("X-Account-Meta-Apiname", "swift") //
@@ -67,8 +67,8 @@ public class AccountApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void updateMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse() //
             .addHeader("X-Account-Meta-ApiName", "swift") //
             .addHeader("X-Account-Meta-ApiVersion", "v1.1"));
@@ -91,8 +91,8 @@ public class AccountApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void updateTemporaryUrlKey() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse());
 
       try {
@@ -111,8 +111,8 @@ public class AccountApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void deleteMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(accountResponse());
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java
index 10de7fa..d73e448 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/BulkApiMockTest.java
@@ -46,8 +46,8 @@ public class BulkApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
       }
       byte[] tarGz = ByteStreams.toByteArray(files.as(TarGzExporter.class).exportAsInputStream());
 
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(201).setBody("{\"Number Files Created\": 10, \"Errors\": []}"));
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java
index b0c25e6..bb6eba6 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ContainerApiMockTest.java
@@ -46,8 +46,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
          + "]";
 
    public void listFirstPage() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setBody(containerList));
 
       try {
@@ -73,8 +73,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void listAt() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setBody(containerList));
 
       try {
@@ -100,8 +100,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void createIfAbsent() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(201));
 
       try {
@@ -119,8 +119,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void createWithOptions() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(201));
 
       try {
@@ -142,8 +142,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void alreadyCreated() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(202));
 
       try {
@@ -162,8 +162,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    /** upper-cases first char, and lower-cases rest!! **/
    public void getKnowingServerMessesWithMetadataKeyCaseFormat() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(containerResponse() //
             // note silly casing
             .addHeader("X-Container-Meta-Apiname", "swift") //
@@ -189,8 +189,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void updateMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(containerResponse() //
             .addHeader("X-Container-Meta-ApiName", "swift") //
             .addHeader("X-Container-Meta-ApiVersion", "v1.1"));
@@ -213,8 +213,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void deleteMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(containerResponse());
 
       try {
@@ -235,8 +235,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void deleteIfEmpty() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(204));
 
       try {
@@ -254,8 +254,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void alreadyDeleted() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(404));
 
       try {
@@ -274,8 +274,8 @@ public class ContainerApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    @Test(expectedExceptions = IllegalStateException.class)
    public void deleteWhenNotEmpty() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(409));
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
index 2bcf0b1..b4fb56e 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
@@ -82,8 +82,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void list() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(containerResponse() //
             .addHeader("X-Container-Read", ".r:*,.rlistings") //
             .setBody(objectList));
@@ -105,8 +105,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void listOptions() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(containerResponse().setBody(objectList));
 
       try {
@@ -124,8 +124,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void replace() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse() //
             .setResponseCode(201) //
             .addHeader("ETag", "d9f5eb4bba4e2f2f046e54611bc8196b"));
@@ -152,8 +152,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    /** upper-cases first char, and lower-cases rest!! **/
    public void headKnowingServerMessesWithMetadataKeyCaseFormat() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(objectResponse() //
             // note silly casing
             .addHeader("X-Object-Meta-Apiname", "swift") //
@@ -182,8 +182,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void get() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(objectResponse() //
             // note silly casing
             .addHeader("X-Object-Meta-Apiname", "swift") //
@@ -215,8 +215,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void updateMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(objectResponse() //
             .addHeader("X-Object-Meta-ApiName", "swift") //
             .addHeader("X-Object-Meta-ApiVersion", "v1.1"));
@@ -239,8 +239,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void deleteMetadata() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(objectResponse());
 
       try {
@@ -261,8 +261,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void delete() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(204));
 
       try {
@@ -280,8 +280,8 @@ public class ObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
    }
 
    public void alreadyDeleted() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(404));
 
       try {

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/be16c972/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java
----------------------------------------------------------------------
diff --git a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java
index 8224845..529d7be 100644
--- a/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java
+++ b/openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/StaticLargeObjectApiMockTest.java
@@ -34,8 +34,8 @@ import com.squareup.okhttp.mockwebserver.RecordedRequest;
 public class StaticLargeObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi> {
 
    public void replaceManifest() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().addHeader(HttpHeaders.ETAG, "\"abcd\""));
 
       try {
@@ -70,8 +70,8 @@ public class StaticLargeObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi
    }
 
    public void delete() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(204));
 
       try {
@@ -89,8 +89,8 @@ public class StaticLargeObjectApiMockTest extends BaseOpenStackMockTest<SwiftApi
    }
 
    public void alreadyDeleted() throws Exception {
-      MockWebServer server = mockSwiftServer();
-      server.enqueue(new MockResponse().setBody(access));
+      MockWebServer server = mockOpenStackServer();
+      server.enqueue(new MockResponse().setBody(accessRackspace));
       server.enqueue(new MockResponse().setResponseCode(404));
 
       try {


[2/2] git commit: Better formatting of production ready providers/APIs.

Posted by ev...@apache.org.
Better formatting of production ready providers/APIs.


Project: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/commit/41e25838
Tree: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/tree/41e25838
Diff: http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/diff/41e25838

Branch: refs/heads/master
Commit: 41e25838c1a9c3e34b12ab3dd7c091e4d39d1ec4
Parents: be16c97
Author: Everett Toews <ev...@rackspace.com>
Authored: Mon Oct 14 15:50:34 2013 -0500
Committer: Everett Toews <ev...@rackspace.com>
Committed: Tue Oct 15 13:28:59 2013 -0500

----------------------------------------------------------------------
 README.md                             | 12 ++++++++++++
 openstack-glance/README.md            |  3 ++-
 openstack-neutron/README.md           |  3 ++-
 openstack-swift/README.md             |  3 ++-
 openstack-trove/README.md             |  3 ++-
 rackspace-autoscale-us/README.md      |  3 ++-
 rackspace-autoscale/README.md         |  3 ++-
 rackspace-clouddatabases-uk/README.md |  3 ++-
 rackspace-clouddatabases-us/README.md |  3 ++-
 9 files changed, 28 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index c992166..acf5f95 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,18 @@ Repository for developing OpenStack providers and APIs
 
 Although this is a "labs" repository, some of the providers and APIs here are production ready. The reason they have not been merged into into jclouds core is because there isn't a suitable abstraction layer for them yet. Please review the README in each sub-directory to determine if the provider or API is production ready.
 
+### Summary
+
+| Name | Type | Production Ready |
+|------|------|------------------|
+| openstack-glance | API | No |
+| openstack-neutron | API | Yes |
+| openstack-swift | API | No |
+| openstack-trove | API | Yes |
+| rackspace-autoscale | API | No |
+| rackspace-autoscale-us | Provider | No |
+| rackspace-clouddatabases-uk | Provider | Yes |
+| rackspace-clouddatabases-us | Provider | Yes |
 
 License
 -------

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/openstack-glance/README.md
----------------------------------------------------------------------
diff --git a/openstack-glance/README.md b/openstack-glance/README.md
index 7171d77..0e2b3ef 100644
--- a/openstack-glance/README.md
+++ b/openstack-glance/README.md
@@ -3,4 +3,5 @@ OpenStack Glance
 
 The Glance project provides services for discovering, registering, and retrieving virtual machine images.
 
-This API is *not* production ready.
+Production ready?
+No

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/openstack-neutron/README.md
----------------------------------------------------------------------
diff --git a/openstack-neutron/README.md b/openstack-neutron/README.md
index d101fc1..b3a1c1a 100644
--- a/openstack-neutron/README.md
+++ b/openstack-neutron/README.md
@@ -3,4 +3,5 @@ OpenStack Neutron
 
 Neutron is a virtual network service for Openstack.
 
-This API is production ready.
+Production ready?
+Yes

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/openstack-swift/README.md
----------------------------------------------------------------------
diff --git a/openstack-swift/README.md b/openstack-swift/README.md
index 93d10e1..c30eb1e 100644
--- a/openstack-swift/README.md
+++ b/openstack-swift/README.md
@@ -3,4 +3,5 @@ OpenStack Swift
 
 Swift is a distributed object storage system designed to scale from a single machine to thousands of servers. 
 
-This API is *not* production ready.
+Production ready?
+No

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/openstack-trove/README.md
----------------------------------------------------------------------
diff --git a/openstack-trove/README.md b/openstack-trove/README.md
index 52d2685..ef8c513 100644
--- a/openstack-trove/README.md
+++ b/openstack-trove/README.md
@@ -3,4 +3,5 @@ OpenStack Trove
 
 Trove is Database as a Service for OpenStack.
 
-This API is production ready.
+Production ready?
+Yes

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/rackspace-autoscale-us/README.md
----------------------------------------------------------------------
diff --git a/rackspace-autoscale-us/README.md b/rackspace-autoscale-us/README.md
index bd0253b..b50e1c3 100644
--- a/rackspace-autoscale-us/README.md
+++ b/rackspace-autoscale-us/README.md
@@ -3,4 +3,5 @@ Rackspace Cloud Auto Scale US
 
 The Rackspace auto scaling service.
 
-This provider is *not* production ready.
+Production ready?
+No

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/rackspace-autoscale/README.md
----------------------------------------------------------------------
diff --git a/rackspace-autoscale/README.md b/rackspace-autoscale/README.md
index 517120e..1facdc4 100644
--- a/rackspace-autoscale/README.md
+++ b/rackspace-autoscale/README.md
@@ -3,4 +3,5 @@ Rackspace Cloud Auto Scale
 
 The Rackspace auto scaling service.
 
-This API is *not* production ready.
+Production ready?
+No

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/rackspace-clouddatabases-uk/README.md
----------------------------------------------------------------------
diff --git a/rackspace-clouddatabases-uk/README.md b/rackspace-clouddatabases-uk/README.md
index ee8160f..9357d9a 100644
--- a/rackspace-clouddatabases-uk/README.md
+++ b/rackspace-clouddatabases-uk/README.md
@@ -3,4 +3,5 @@ Rackspace Cloud Databases UK
 
 The Rackspace deployment of OpenStack Trove, the Database as a Service.
 
-This provider is production ready.
+Production ready?
+Yes

http://git-wip-us.apache.org/repos/asf/incubator-jclouds-labs-openstack/blob/41e25838/rackspace-clouddatabases-us/README.md
----------------------------------------------------------------------
diff --git a/rackspace-clouddatabases-us/README.md b/rackspace-clouddatabases-us/README.md
index 90aa3a8..b3eabc1 100644
--- a/rackspace-clouddatabases-us/README.md
+++ b/rackspace-clouddatabases-us/README.md
@@ -3,4 +3,5 @@ Rackspace Cloud Databases US
 
 The Rackspace deployment of OpenStack Trove, the Database as a Service.
 
-This provider is production ready.
+Production ready?
+Yes