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
