Zack Shoylev
301f6812af
Updates the default template so live tests pass again.
2016-11-21 15:47:27 -06: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
Andrew Gaul
3c9f66b8e9
Avoid lower-case l literal suffix
...
Readers can confuse this with 1. Found via error-prone. Fixed via:
find -name \*.java | xargs sed -i 's/\( [0-9][0-9]*\)l/\1L/g'
find -name \*.java | xargs sed -i 's/\(([0-9][0-9]*\)l/\1L/g'
2016-10-23 14:24:35 -07:00
Arvind Nadendla
34b54ad163
Remove hardcoded limitation of content size in Openstack Nova CreateServerOptions API
...
Fix issue JCLOUDS-1175 by removing hardcoded content sizes in Openstack
Nova API
2016-09-23 10:20:01 +02:00
Arvind Nadendla
112c64e92a
Make links nullable
2016-06-20 18:11:12 -05:00
urban
71b3a2b631
JCLOUDS-1129:Add more interfaces of the same network
2016-06-17 22:16:59 +02:00
Zack Shoylev
c96cfb6176
Fix cleanup when the security group extension is not available.
2016-05-19 12:08:36 -05:00
Andrew Gaul
0af3380a60
Address error-prone CheckReturnValue errors
...
Found via Guava 20.0.
2016-04-28 14:16:22 -07:00
Ignasi Barrera
04f1bb2b49
JCLOUDS-1104: Extension namespaces are deprecated and can be null
2016-04-26 22:38:45 +02:00
Zack Shoylev
243afed278
Add alias fallback info to keystone and nova extensions.
2016-02-24 11:22:10 -06:00
Josef Cacek
e0ab5d848a
[JCLOUDS-1079] Make Floating IPs public in the NodeMetadata in openstack-nova provider
2016-02-19 11:59:52 +01:00
Zack Shoylev
c8bbb44f37
Enhance the way openstack extensions are resolved. Needed for new openstack versions.
2016-02-16 15:18:39 -06:00
Reijhanniel Jearl Campos
d83282ca53
JCLOUDS-691: Remove 404 fallbacks of PUT and POST calls from OpenStack APIs
2016-02-04 12:10:06 +01:00
Andrew Gaul
6360023f09
Remove unnecessary static imports
...
Found via error-prone.
2016-01-29 09:14:55 -08:00
Andrea Turli
a4a255fa4a
improve roll-back strategy when floating-ip are not available
...
- improve destroyNodes to clean up securityGroups and keyPair created explicitly for that node
- refactor clean up server in one place
2016-01-22 11:02:44 +01:00
Ignasi Barrera
40f31786c5
JCLOUDS-512: Implement the ImageCache
...
This commit refactors the ImageCacheSupplier to act as a
proper cache. It is used by the ImageExtesion and all operations
on the images are propagated to the cache.
A method has also been added to the TemplateBuilder to let users
force a cache refresh. There have been several requests to provide a way
to disable image caching in the compute abstraction, and this new method
should fix that.
2016-01-19 11:25:09 +01:00
Zack Shoylev
7d73a0392a
Adds nova extension names and an example test
2015-12-16 11:35:09 -06:00
Zack Shoylev
415a8a6600
Allows extensions to fall back on using an optional name in keystone/openstack
2015-12-14 10:24:59 -06:00
Timur Alperovich
f7370d2b12
JCLOUDS-217: Nova: do encode form parameters.
...
OpenStack Nova tests should not pre-encode parameters before passing
them to generate the HTTP requests, as they end up encoded twice.
2015-09-08 15:19:03 -07:00
Oliver Gondža
edde721937
JCLOUDS-962: Make all @Provider methods final
2015-09-02 23:54:44 +02:00
Andrew Gaul
98b3105669
Address error-prone errors
...
Mostly of the form, Collection.size() >= 0.
2015-07-30 15:40:03 -07:00
Zack Shoylev
632e0c3f66
Fixes an error caused by not using an assert by @CheckReturnValue. Also see jsr305
2015-07-28 12:01:57 -05:00
Arvind Nadendla
d7c4867752
add os-hypervisors extension for openstack-nova
2015-07-27 07:05:06 -05:00
Arvind Nadendla
a38ee21207
Split availability Zone API to return Basic Info and Detailed info
2015-07-16 13:11:52 -05:00
Zack Shoylev
ca3c2622ff
Adds missing floating-ip-pool expect test
...
Fixes broken namespace for the ip pool extension
2015-07-15 16:25:01 +02:00
Zack Shoylev
dcba6fe51a
Fixes missing @Deprecated annotation
2015-07-15 16:11:12 +02:00
Arvind Nadendla
537f411ebd
Adding missing "hosts" field to OpenStack Nova AvailabilityZone
2015-07-14 18:54:40 -05:00
Andrea Turli
82da165fdd
[JCLOUDS-956] synchronizing allocateFloatingIPForNode helps
2015-07-03 13:29:54 +02:00
Andrea Turli
aa64e0d3e2
[NOVA] change some access modifiers to simplify the downstream provider impl
...
modify the BasicAuthenticator in Keystone
destroy node if creation timeouts
2015-06-26 15:05:06 +02:00
Andrew Gaul
6a7a52642a
Convert Windows to Unix line endings
...
Converted with:
mvn checkstyle:checkstyle --quiet -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | grep warn | cut -f1 -d: | uniq | xargs -n 1 dos2unix
2015-03-31 18:25:54 -07:00
Andrew Gaul
db5acb8588
Fix error-prone DepAnn
2015-03-30 19:06:48 -07:00
Andrew Gaul
866ac3fabb
Fix error-prone PreconditionsCheckNotNullPrimitive
2015-03-30 19:06:48 -07:00
Ignasi Barrera
f469cf8b51
Next development version 2.0.0-SNAPSHOT
2015-03-24 10:52:01 +01:00
Ignasi Barrera
bb41ed4341
Apache jclouds 1.9.0 release
2015-03-24 10:35:42 +01:00
Ignasi Barrera
4db2b75add
Fixes OpenStack extension namespace configuration
...
* Improves extension namespace configuration to use Guice multibindings
so each provider can cleanly provide their own namespaces.
* Fixes the HPCloud Compute volume attachment namespace and adds the
corresponding live tests.
* Fixes the Rackspace CloudServers UK volume attachment namespace.
2015-03-23 22:40:43 +01:00
Zack Shoylev
8217248571
Adds a rackspace-specific test and a fix for the volume-attach extension problem.
2015-03-20 11:41:24 -05:00
Everett Toews
3077a0cc7c
Modernize the VolumeAttachmentApiLiveTest
2015-03-20 11:41:24 -05:00
Everett Toews
fdb2cfe567
Deprecate Nova API for volumes in favour of Cinder API for volumes
2015-03-20 10:08:07 +01:00
Zack Shoylev
07f1fb69a7
Fixes more tests with timing problems
2015-02-18 03:46:37 -06:00
lbortman
3e8413335d
add availability zone to server
2015-02-12 13:47:00 -08:00
Jeremy Daggett
59fc23249f
Removed wildcard from getAttachInterfaceApi and fixed formatting
2015-02-11 09:42:22 -08:00
Evgeny Tarasenko
a356ca9991
Implemented Nova compute attach interfaces extension.
2015-02-11 08:23:20 -08:00
Zack Shoylev
9fc2ca98a0
Adds a flavor filter for nova to make sure the Ubuntu image works well
2015-01-30 20:13:55 -06:00
Zack Shoylev
c64470e0b1
Fixes flavor and template tests to be more robust.
2015-01-30 15:19:55 -06:00
Ignasi Barrera
cc49f934d7
Fixed checkstyle violations
2015-01-27 10:45:08 +01:00
Taylor Jones
73600c8174
fix for JCLOUDS-655
2015-01-26 14:26:30 -06:00
Everett Toews
7375ca4619
Normalize deprecation messages to make them easier to find
2015-01-21 11:00:43 -06:00
Jeremy Daggett
d3c1e2eab4
Use AutoService to generate service loader metadata
2015-01-09 11:22:12 -08:00
Adrian Cole
3980cd791b
Revert "JCLOUDS-653: Address Guava 18 deprecations"
...
This reverts commit 95cfc0d950
.
Many conflicts due to duration between above commit and now
2014-10-24 10:45:58 -07:00