The Java Multi-Cloud Toolkit
Go to file
Ignasi Barrera dd73410d12 Add support for OpenStack Keystone V3
Refactors the Keystone Authentication and Service Catalog classes to a
common model that can be used by V2 and V3 of Keystone. Each version
will have their own Authentication APIs and Service Catalog Suppliers,
and the higher level Keystone Authentication will transparently delegate
to the right API based on the keystone-version property.

OpenStack APIs will just have to define the default keystone-version
property they work with, and declare the generic Keystone Authentication
and Service Catalog modules.

Co-authored-by: Andrea Turli <andreaturli@apache.org>
2018-01-16 09:06:30 +01:00
all Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
allblobstore JCLOUDS-1272: Graduate B2 to core 2017-05-08 13:56:40 -07:00
allcompute Update maven coordinates for promoted Azure ARM 2018-01-08 15:11:22 +01:00
allloadbalancer Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
apis Add support for OpenStack Keystone V3 2018-01-16 09:06:30 +01:00
blobstore JCLOUDS-1369: improving slicing with many parts 2018-01-09 12:56:00 -08:00
common JCLOUDS-1225: Address Guava 18 Objects changes 2017-08-22 17:12:53 -07:00
compute JCLOUDS-1351: improve OS Family parsing 2017-11-03 10:23:37 +01:00
core JCLOUDS-1362: Better password generation utility 2018-01-08 08:39:20 +01:00
drivers Utilizing MD5 hash present in payload metadata, instead of generating it again from payload 2017-11-10 10:04:06 +01:00
loadbalancer Remove all sonatype snapshot repositories 2017-03-03 10:49:48 +01:00
project Define the JDK version in a Maven property 2017-11-30 09:04:46 +01:00
providers Add support for OpenStack Keystone V3 2018-01-16 09:06:30 +01:00
resources Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00
scriptbuilder JCLOUDS-1225: Address Guava 18 Objects changes 2017-08-22 17:12:53 -07:00
skeletons JCLOUDS-1225: Address Guava 18 Objects changes 2017-08-22 17:12:53 -07:00
.dir-locals.el JCLOUDS-26. Adding .dir-locals.el for Emacs tab-width setting 2013-05-10 14:52:52 -07:00
.gitattributes Add .gitattributes to avoid line endings issues 2015-10-07 20:43:55 +02:00
.gitignore Update .gitignore 2017-03-03 16:34:32 +01:00
.mailmap Update mailmap for acole@twitter.com 2014-10-04 09:22:01 -07:00
CONTRIBUTING.md Fixed the CONTRIBUTING links 2015-02-05 15:10:37 +01:00
README.md Avoid duplicated info and just link to website 2014-08-07 09:25:37 -05:00
pom.xml Next development version 2.1.0-SNAPSHOT 2016-11-15 01:12:59 +01:00

README.md

jclouds

Apache jclouds is an open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features.

For more information about using or contributing to jclouds, please visit our website at jclouds.apache.org.

License

Copyright (C) 2009-2013 The Apache Software Foundation

Licensed under the Apache License, Version 2.0