Federico Simoncelli has uploaded a new change for review.

Change subject: [wip] core: add the openstack dependency
......................................................................

[wip] core: add the openstack dependency

Change-Id: Ib516b48ba9c7e3b9bbc657fe970361a484221e88
Signed-off-by: Federico Simoncelli <[email protected]>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
M backend/manager/modules/utils/pom.xml
M pom.xml
3 files changed, 52 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/34/13434/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
index 85960b0..c76c8bb 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
@@ -19,6 +19,13 @@
 import org.apache.commons.collections.KeyValue;
 import org.apache.commons.lang.StringUtils;
 import org.apache.commons.lang.exception.ExceptionUtils;
+// import org.openstack.glance.api.ListImages;
+// import org.openstack.glance.GlanceClient;
+// import org.openstack.glance.model.Image;
+// import org.openstack.glance.model.Images;
+// import org.openstack.keystone.api.Authenticate;
+// import org.openstack.keystone.KeystoneClient;
+// import org.openstack.keystone.model.Access;
 import org.ovirt.engine.core.bll.context.CommandContext;
 import 
org.ovirt.engine.core.bll.interceptors.ThreadLocalSessionCleanerInterceptor;
 import org.ovirt.engine.core.bll.interfaces.BackendInternal;
@@ -114,6 +121,21 @@
     public void create() {
         checkDBConnectivity();
         Initialize();
+        /*
+        KeystoneClient keystone = new 
KeystoneClient("http://keystone:5000/v2.0";);
+
+        Access access = keystone.execute(
+                Authenticate.withPasswordCredentials("username", "password"));
+        keystone.token(access.getToken().getId());
+
+        GlanceClient glance = new GlanceClient("http://glance:9292/v1/";);
+        glance.token(access.getToken().getId());
+
+        Images images = glanceClient.execute(new ListImages(false));
+        for(Image image : images) {
+            log.infoFormat("Glance image: {0}", image);
+        }
+        */
     }
 
     private static void checkDBConnectivity() {
diff --git a/backend/manager/modules/utils/pom.xml 
b/backend/manager/modules/utils/pom.xml
index f98bf6e..0f5d7f7 100644
--- a/backend/manager/modules/utils/pom.xml
+++ b/backend/manager/modules/utils/pom.xml
@@ -134,6 +134,24 @@
       <scope>provided</scope>
     </dependency>
 
+    <dependency>
+      <groupId>org.openstack</groupId>
+      <artifactId>keystone-client</artifactId>
+      <version>${openstack-client.version}</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.openstack</groupId>
+      <artifactId>glance-client</artifactId>
+      <version>${openstack-client.version}</version>
+    </dependency>
+
+    <dependency>
+      <groupId>org.openstack</groupId>
+      <artifactId>resteasy-connector</artifactId>
+      <version>${openstack-connectors.version}</version>
+    </dependency>
+
   </dependencies>
 
   <build>
diff --git a/pom.xml b/pom.xml
index 57c2802..da41322 100644
--- a/pom.xml
+++ b/pom.xml
@@ -77,13 +77,15 @@
     <javassist.version>3.12.0.GA</javassist.version>
     <javax.mail.version>1.4.4</javax.mail.version>
     <hibernate-validator.version>4.0.2.GA</hibernate-validator.version>
-    <jackson-core-asl.version>1.9.4</jackson-core-asl.version>
-    <jackson-mapper-asl.version>1.9.4</jackson-mapper-asl.version>
+    <jackson-core-asl.version>1.9.8</jackson-core-asl.version>
+    <jackson-mapper-asl.version>1.9.8</jackson-mapper-asl.version>
     <commons-configuration.version>1.6</commons-configuration.version>
     <commons-jxpath.version>1.3</commons-jxpath.version>
     <jaxb-impl.version>2.2</jaxb-impl.version>
     <jbosssx-bare.version>2.0.4</jbosssx-bare.version>
     <log4j.version>1.2.16</log4j.version>
+    
<openstack-client.version>2.0.0-20130329.103053-1</openstack-client.version>
+    
<openstack-connectors.version>2.0.0-20130329.103055-1</openstack-connectors.version>
   </properties>
   <dependencyManagement>
     <dependencies>
@@ -338,6 +340,14 @@
         <enabled>false</enabled>
       </snapshots>
     </repository>
+    <repository>
+      <id>openstack</id>
+      <name>OpenStack SDK</name>
+      <url>http://fsimonce.fedorapeople.org/maven/</url>
+      <snapshots>
+        <enabled>true</enabled>
+      </snapshots>
+    </repository>
   </repositories>
   <pluginRepositories>
     <pluginRepository>


--
To view, visit http://gerrit.ovirt.org/13434
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ib516b48ba9c7e3b9bbc657fe970361a484221e88
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to