Andrew Gaul
590c8d5d07
Apache jclouds 2.2.1-rc1 release
2020-05-02 11:46:43 +09:00
Ignasi Barrera
71c7f528b4
Upgrade to 2.2.1-SNAPSHOT
2019-10-21 10:41:48 +02:00
Ignasi Barrera
fb8db4937f
Apache jclouds 2.2.0-rc1 release
2019-10-13 10:51:16 +02:00
andreaturli
d17487b223
fix typo in project.version
...
- from 2.2.0-SNAPSHOST to 2.2.0-SNAPSHOT
2018-02-21 16:45:43 +01:00
andreaturli
a5db565581
Next development version 2.2.0-SNAPSHOST
2018-02-16 11:23:12 +01:00
andreaturli
9273bd56ad
Apache jclouds 2.1.0-rc3 release
2018-02-16 11:20:21 +01:00
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
Ignasi Barrera
a0f659faed
Fix DigitalOcean DropletApiLiveTest
2017-11-30 09:05:28 +01:00
Andrew Gaul
7704893650
Remove Inject on constructors for abstract classes
...
This is not meaningful since these classes cannot be instantiated.
Found via error-prone.
2017-09-07 23:37:24 -07:00
Andrew Gaul
bfd54049b7
Make auto service optional
...
This makes dependencies consistent and eliminates warnings of the
form:
$M2_HOME/repository/org/apache/jclouds/driver/jclouds-slf4j/2.1.0-SNAPSHOT/jclouds-slf4j-2.1.0-SNAPSHOT.jar(org/jclouds/logging/slf4j/config/SLF4JLoggingModule.class): warning: Cannot find annotation method 'value()' in type 'AutoService': class file for com.google.auto.service.AutoService not found
Reference:
https://github.com/google/auto/tree/master/service#download
2017-08-30 12:23:49 -07:00
Andrew Gaul
517323fbd5
JCLOUDS-1225: Address Guava 18 MoreExecutors changes
...
Fixed with:
find -name \*.java | xargs sed -i 's/sameThreadExecutor/newDirectExecutorService/g'
2017-08-22 17:14:22 -07:00
Andrew Gaul
a493e2ca2f
JCLOUDS-1225: Address Guava 18 Objects changes
...
Fixed with:
find -name \*.java | xargs sed -i 's/Objects.[Tt]oStringHelper/More&/g'
find -name \*.java | xargs sed -i 's/Objects.firstNonNull/More&/g'
find -name \*.java | xargs sed -i 's/^\(import com.google.common.base.\)\(Objects.*\)/\1More\2\n\1\2/g'
find -name \*.java | xargs java -jar google-java-format-1.3-all-deps.jar -i --fix-imports-only --skip-sorting-imports
2017-08-22 17:12:53 -07:00
Andrew Gaul
d36812e5a6
Correct misplaced AutoValue parameters
...
Found via error-prone 2.0.21.
2017-07-04 11:15:21 -07:00
Ignasi Barrera
baab388c57
Deprecate user metadata in DigitalOcean
2016-12-07 17:18:23 +01:00
Fritz Elfert
92044e3d44
JCLOUDS-1206: Replace user metadata by byte[] userData
2016-12-07 17:18:19 +01:00
Ignasi Barrera
d290705419
Next development version 2.1.0-SNAPSHOT
2016-11-15 01:12:59 +01:00
Ignasi Barrera
6a3a37f4e0
Apache jclouds 2.0.0-rc3 release
2016-11-09 22:30:45 +01:00
Ignasi Barrera
8030e53f32
Move digital ocean rate limit handler to core to make it reusable
2016-10-19 16:56:51 +02:00
Ignasi Barrera
3b726b5686
Fix DigitalOcean2 live tests
2016-10-13 15:06:50 +02:00
Ignasi Barrera
1e4d0beae2
JCLOUDS-1145: Fix DigitalOceanImageExtension and live tests
2016-08-16 00:18:05 +02:00
Ignasi Barrera
179ed3b2f6
Properly set the permissions in the ~/.ssh folder
...
When writing the ~/.ssh/authorized_keys file in a script that is being
run as sudo, the file is created with the root owner, instead of the
user defined by the node credentials. File ownership should be enforced
to make sure the right owner is alwaays set.
2016-06-17 22:16:19 +02:00
Andrew Gaul
da386ad0e2
Correct FindBugs warnings
2016-04-27 20:28:37 -07:00
Ignasi Barrera
ef7b85130e
JCLOUDS-1056: Configure OSGi packaging
2016-01-22 11:34:07 +01:00
Ignasi Barrera
edacad2b6e
Amend poms after promoting DigitalOcean v2
2016-01-21 01:02:58 +01:00
Ignasi Barrera
c188570444
Improved DigitalOcean image extension
...
Do not block when waiting for the images to become available.
2016-01-20 12:24:46 +01:00
Ignasi Barrera
62f1c0bc9a
Remove unnecessary code to register the compute extensions
2016-01-19 11:17:21 +01:00
Ignasi Barrera
1ac6fa8426
JCLOUDS-1052: Fix DigitalOcean2 deleteImage
2015-12-22 23:12:59 +01:00
Ignasi Barrera
575d39e7c5
JCLOUDS-1033: Don't fail if no private key has been provided in DigitalOcean
2015-11-16 22:58:29 +01:00
Ignasi Barrera
3fbd399f6b
Prefer polling the status of the node
2015-10-29 15:55:23 +01:00
Ruben Rubio Rey
83ff38ebee
JCLOUDS-1027: When waiting to a droplet to be created we check the proper dropletId
2015-10-27 23:35:36 +01:00
Ignasi Barrera
7e866ad6a1
JCLOUDS-1022: Automatically handle DigitalOcean rate limit
2015-10-27 23:30:43 +01:00
Ignasi Barrera
4596471bb2
JCLOUDS-1025: Add support for metadata and tags in the ComputeService
2015-10-23 00:18:45 +02:00
Ignasi Barrera
200e0e12ba
JCLOUDS-1024: ImageExtension can take snapshots of stopped droplets
2015-10-22 15:53:06 +02:00
Ignasi Barrera
6254526296
JCLOUDS-1023: Fix DigitalOcean getImage() method
2015-10-22 11:13:30 +02:00
Ignasi Barrera
26210fe098
JCLOUDS-946: Properly scope images to the locations where they are available
2015-06-30 23:08:07 +02:00
Chris Custine
057be8df99
JCLOUDS-613: Implement the DigitalOcean v2 API
...
Thanks to [~nacx] for pagination, many tests, fixes, and improvements to help push this over the finish line!
2015-06-28 22:12:03 +02:00