Commit Graph

10461 Commits

Author SHA1 Message Date
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