Dani Estevez
df5930f720
Adds new more relaxed validator for Azure entities
2018-05-25 09:40:21 +02:00
Ignasi Barrera
3878e6a61c
JCLOUDS-1421: Add default credentials to images created by the ImageExtension
...
By default, when listing images the ComputeServiceAdapter adds the
default credentials for each image. This is not done when images are
created by the image extension, and NPEs can appear in code that assumes
the default credentials are there, as the field is not nullable.
This change tries to populate the known node credentials for images
created form nodes, and falls back to the default strategy to add the
default credentials to an image if there are not known credentials.
2018-05-22 16:32:00 +02:00
Mat Mannion
d464e8a370
JCLOUDS-1263: Add live integration test for manipulating objects through the Swift ObjectApi with unicode characters in their path
2018-05-21 22:23:04 -07:00
Mat Mannion
4288c9eb7f
JCLOUDS-1263: URL encode object names from list object response before creating URIs with them
...
This fix calls urlEncode on the path before appending them to the existing path, as the core UriBuilder
class expects them to be URL-encoded.
2018-05-21 22:22:56 -07:00
Jesse Glick
d47c776cf3
[JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient.
2018-05-21 22:13:42 -07:00
Dani Estevez
45230c879c
Uses default password with conflictive characters
2018-05-17 09:14:13 +02:00
Dani Estevez
889a7f1d6f
Fixes Run SSH script for passwords with special characters (as parentheses)
2018-05-17 09:14:06 +02:00
Dani Estevez
6edb99c685
Fixes assert for IpPermissions collection
2018-05-17 09:13:31 +02:00
Ignasi Barrera
cce23c1f27
JCLOUDS-1418: Add missing PowerState values
2018-05-16 12:30:51 +02:00
Dani Estevez
491911ec18
Sets session interval from 60 seconds to a higher value to avoid problems with cache
2018-05-12 00:43:23 +02:00
Alix Lourme
93a805ca57
JCLOUDS-1414: OpenStack Keystone V3 - different auth "domains" support
2018-05-10 10:43:35 +02:00
Ignasi Barrera
b144d9f473
JCLOUDS-1294: Attempt to retry RetryableErrors in Azure ARM
2018-05-04 11:04:55 +02:00
Ignasi Barrera
c96028a2ae
Cleanup unused variables
2018-05-04 11:04:51 +02:00
Dani Estevez
a32690a2e0
Protects from NPE input.getLocation() is nullable
2018-05-04 10:46:32 +02:00
Andrew Gaul
c689d31758
JCLOUDS-1389: add GCS MPU multiregional test
2018-04-21 13:27:22 -07:00
Jim Sermersheim
5fa2df1bbc
JCLOUDS-1389: When composing, set destination.storageClass from object
...
This aligns that the destination's storageClass with that of the sub-object(s) being composed
2018-04-21 13:27:22 -07:00
Tom McLaughlan
3dd8dfad52
Allow jclouds to provision SoftLayer instances with a private image. Fix
...
Bug JCLOUDS-1410.
2018-04-17 17:48:10 +02:00
Ignasi Barrera
969fa5b3fa
Consider the zone id filter in the location supplier
2018-04-17 11:42:59 +02:00
Andrew Gaul
b1886f96e4
JCLOUDS-1400: Honor Swift signed URL content type
2018-04-12 22:50:26 -07:00
Andrew Gaul
cf50e69c77
JCLOUDS-1400: Honor GCS signed URL content type
...
Also add GetOptions headers instead of replacing all headers.
2018-04-12 22:44:46 -07:00
Andrew Gaul
fbaacf7b37
JCLOUDS-1400: Honor Azure signed URL content type
2018-04-12 22:44:45 -07:00
Andrew Gaul
a79499464a
JCLOUDS-1400: Test PUT signed URL Content-Type
2018-04-12 22:44:43 -07:00
Felipe L. de Souza
501fc93b67
JCLOUDS-1404: Added new Google Storage locations
2018-04-08 21:59:11 -07:00
Andrew Gaul
dd4de2d0b8
JCLOUDS-1399: Support S3 One Zone-IA storage class
...
Also improve test coverage of storage classes.
2018-04-06 00:12:34 -07:00
Ignasi Barrera
c2b76d1d42
Fix error code in ProjectApiLiveTest
2018-03-27 08:25:47 +02:00
Alin Dreghiciu
600dbd5a61
JCLOUDS-1394: Increase Azure max blob size to 256MB
2018-03-09 07:57:48 -08:00
Alin Dreghiciu
bc78739ea9
JCLOUDS-1392: Do not filter non BLOBs during list
2018-03-08 22:39:58 -08:00
Alin Dreghiciu
fa88bcc0dd
JCLOUDS-1391: Sort headers correctly for signing
2018-03-07 22:23:33 -08:00
Alin Dreghiciu
b46eb99140
JCLOUDS-1390: Use FULL projection for list blobs
...
This avoids a per-object call during detailed listings.
2018-03-07 21:55:33 -08:00
Ignasi Barrera
873c15eb12
JCLOUDS-1381: Add unit tests
2018-03-02 10:31:53 +01:00
andreaturli
91bb9e8d4c
initial commit for maintenance branch 2.1.x
2018-02-21 17:21:11 +01:00
andreaturli
9273bd56ad
Apache jclouds 2.1.0-rc3 release
2018-02-16 11:20:21 +01:00
Ignasi Barrera
7aed4bc88c
JCLOUDS-1381: Fix NPE in GCE DiskURIToImage
2018-02-16 08:30:07 +01:00
andreaturli
50ae6828f5
[JCLOUDS-1382] improve usage of Neutron capabilities from Nova
...
- move Neutron FloatingIP API from extension to feature
- introduce FloatingIpForServer as abstract domain object to represents Nova and Neutron objects
- manage floating ip cache and its invalidation
2018-02-15 18:08:53 +01:00
Andrew Gaul
88c84af878
JCLOUDS-912: Use simpleUpload in GCS BlobStore MPU
...
This works around a regression with InputStream payloads that I cannot
track down. Using simpleUpload instead of multipartUpload is more
optimal since the former avoids creating a multipart form request.
2018-02-10 18:42:36 -08:00
Andrew Gaul
3ab335e776
JCLOUDS-1335: Expect hot when no tier specified
...
This worked earlier; GetBlobProperties must unconditionally emit the
access tier now that it is out of public preview.
2018-02-08 22:35:49 -08:00
Andrew Gaul
55983819a2
JCLOUDS-1335: Use consistent Azure test version
2018-02-08 22:07:18 -08:00
Andrew Gaul
eb5db026da
JCLOUDS-1368: Fix off-by-one in slicing algorithm
2018-02-08 21:00:33 -08:00
andreaturli
90498ae04d
add centos and rhel 7.* to ComputeServiceConstants
2018-02-05 16:00:47 +01:00
andreaturli
09936b57fc
[JCLOUDS-1377] add support for injectable Neutron Context into Nova
...
- fix NovaComputeServiceExpectTest
- fix NovaComputeServiceExpectTest
- fix CreateSecurityGroupIfNeededTest
- fix FindSecurityGroupInRegionOrCreateTest
- fix checkstyle
- fix removal from security group cache
- fix listSecurityGroupsForNode
- change both Nova and Neutron listSecurityGroupsForNode to use NovaApi.listSecurityGroupForServer
2018-02-02 16:26:22 +01:00
Andrew Gaul
2a56db0957
JCLOUDS-1101: Upgrade to modernizer-maven-plugin 1.6.0
...
This resolves issues with Java 9. Release notes:
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.5.0
https://github.com/gaul/modernizer-maven-plugin/releases/tag/modernizer-maven-plugin-1.6.0
2018-01-17 12:36:14 -08:00
Ignasi Barrera
5b4f5ee023
Fix ProfitBricks pom
2018-01-17 09:24:27 +01:00
Ignasi Barrera
a7383af258
Update pom.xml files after promoting Rackspace Cloud Networks
2018-01-17 09:19:18 +01:00
Ignasi Barrera
68e3dc059b
Promote Rackspace Cloud Networks providers
2018-01-17 09:14:54 +01:00
Ignasi Barrera
3ac9279acb
Update pom.xml after promoting Neutron
2018-01-17 08:30:49 +01:00
Ignasi Barrera
ef679199a4
Promote OpenStack Neutron
2018-01-17 08:24:48 +01:00
Ignasi Barrera
6fd7c7c38b
JCLOUDS-1373: Add eu-west-3 (Paris) AWS region
2018-01-16 14:49:12 +01:00
Ignasi Barrera
d50acd5e61
JCLOUDS-1372: Add support for R4 instance types
2018-01-16 12:28:19 +01:00
Ignasi Barrera
4a7b2051f0
Fix build when using Guava 20.0
2018-01-16 11:21:30 +01:00
Ignasi Barrera
efeedb4526
Add support for Keystone V3
2018-01-16 09:08:06 +01:00