Repository: jclouds
Updated Branches:
  refs/heads/master d7c486775 -> 35b71c572


Add awareness of Manila and SHARED_FILESYSTEM openstack projects to keystone


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/35b71c57
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/35b71c57
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/35b71c57

Branch: refs/heads/master
Commit: 35b71c572833c066276121c67748b9e0d2f6336b
Parents: d7c4867
Author: Marcus Wanner <[email protected]>
Authored: Tue Jul 21 10:35:09 2015 -0400
Committer: Zack Shoylev <[email protected]>
Committed: Mon Jul 27 07:22:43 2015 -0500

----------------------------------------------------------------------
 .../java/org/jclouds/openstack/v2_0/ServiceType.java  |  5 +++++
 .../keystone/v2_0/parse/ParseAccessTest.java          |  8 ++++++++
 .../src/test/resources/keystoneAuthResponse.json      | 14 ++++++++++++++
 3 files changed, 27 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/35b71c57/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/ServiceType.java
----------------------------------------------------------------------
diff --git 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/ServiceType.java
 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/ServiceType.java
index 9cd8ffa..cd5ff0e 100644
--- 
a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/ServiceType.java
+++ 
b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/ServiceType.java
@@ -72,6 +72,11 @@ public final class ServiceType {
     */
    public static final String CDN = "cdn";
 
+   /**
+    * Shared Filsystem Service (Manila)
+    */
+   public static final String SHARED_FILESYSTEM = "share";
+
    private ServiceType() {
       throw new AssertionError("intentionally unimplemented");
    }

http://git-wip-us.apache.org/repos/asf/jclouds/blob/35b71c57/apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java
----------------------------------------------------------------------
diff --git 
a/apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java
 
b/apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java
index b4dba5c..57bcd82 100644
--- 
a/apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java
+++ 
b/apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java
@@ -39,6 +39,7 @@ import static org.jclouds.openstack.v2_0.ServiceType.IMAGE;
 import static org.jclouds.openstack.v2_0.ServiceType.NETWORK;
 import static org.jclouds.openstack.v2_0.ServiceType.OBJECT_STORE;
 import static org.jclouds.openstack.v2_0.ServiceType.QUEUES;
+import static org.jclouds.openstack.v2_0.ServiceType.SHARED_FILESYSTEM;
 
 
 @Test(groups = "unit", testName = "ParseAccessTest")
@@ -129,6 +130,13 @@ public class ParseAccessTest extends 
BaseItemParserTest<Access> {
                         
.internalURL("http://10.0.2.15:8776/v1/50cdb4c60374463198695d9f798fa34d";)
                         
.adminURL("http://10.0.2.15:8776/v1/50cdb4c60374463198695d9f798fa34d";)
                         .region("RegionOne").build()).build())
+            .service(Service.builder().name("manila").type(SHARED_FILESYSTEM)
+                  .endpoint(Endpoint.builder()
+                        .id("c06b43bc23e44be6b079ac319718014e")
+                        
.publicURL("http://172.16.0.1:8786/v1/50cdb4c60374463198695d9f798fa34d";)
+                        
.internalURL("http://10.0.2.15:8786/v1/50cdb4c60374463198695d9f798fa34d";)
+                        
.adminURL("http://10.0.2.15:8786/v1/50cdb4c60374463198695d9f798fa34d";)
+                        .region("RegionOne").build()).build())
             .service(Service.builder().name("trove").type(DATABASE)
                   .endpoint(Endpoint.builder()
                         .publicURL("http://172.16.0.1:8776/v1/3456";)

http://git-wip-us.apache.org/repos/asf/jclouds/blob/35b71c57/apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json
----------------------------------------------------------------------
diff --git 
a/apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json 
b/apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json
index eab46bd..5afc607 100644
--- a/apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json
+++ b/apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json
@@ -155,6 +155,20 @@
                 "endpoints_links": []
             },
             {
+                "type": "share",
+                "name": "manila",
+                "endpoints": [
+                    {
+                        "adminURL": 
"http://10.0.2.15:8786/v1/50cdb4c60374463198695d9f798fa34d";,
+                        "region": "RegionOne",
+                        "internalURL": 
"http://10.0.2.15:8786/v1/50cdb4c60374463198695d9f798fa34d";,
+                        "id": "c06b43bc23e44be6b079ac319718014e",
+                        "publicURL": 
"http://172.16.0.1:8786/v1/50cdb4c60374463198695d9f798fa34d";
+                    }
+                ],
+                "endpoints_links": []
+            },
+            {
                 "type": "database",
                 "name": "trove",
                 "endpoints": [

Reply via email to