jclouds.git
3 years agoApache jclouds 2.1.1-rc1 release rel/jclouds-2.1.1 rel/jclouds-2.1.1-rc1
Ignasi Barrera [Thu, 9 Aug 2018 10:42:41 +0000 (12:42 +0200)] 
Apache jclouds 2.1.1-rc1 release

3 years agoJCLOUDS-1436: Add support for aws ec2 m5 instance types
Vikas Rangarajan [Mon, 30 Jul 2018 23:25:30 +0000 (18:25 -0500)] 
JCLOUDS-1436: Add support for aws ec2 m5 instance types

fix: remove duplicate imports

3 years agoJCLOUDS-1387: Add support for c5 instance types in AWS ec2
Vikas Rangarajan [Mon, 30 Jul 2018 20:41:02 +0000 (15:41 -0500)] 
JCLOUDS-1387: Add support for c5 instance types in AWS ec2

3 years agoAdds method checkIpAvailability to VirtualNetworkApi
Dani Estevez [Wed, 11 Jul 2018 22:10:42 +0000 (18:10 -0400)] 
Adds method checkIpAvailability to VirtualNetworkApi

Addresses @nacx comments

Fixed formatter maximum line width. Removed redundantTest

3 years agoAdds missing virtualMachine field to NetworkInterfaceCardProperties
Dani Estevez [Wed, 11 Jul 2018 18:09:19 +0000 (14:09 -0400)] 
Adds missing virtualMachine field to NetworkInterfaceCardProperties

3 years agoAdds listAll to PublicIPAddressAPI
Dani Estevez [Mon, 9 Jul 2018 16:35:53 +0000 (12:35 -0400)] 
Adds listAll to PublicIPAddressAPI

Adds listAll to NetworkInterfaceCardApi

Addresses comments on tests

Sets resourcegroup pathparam as nullable for NetworkInterfaceCardApi and PublicIPAddressApi

3 years agoAdds ConcurrentModificationException to the list of propagatable types
Ignasi Barrera [Tue, 10 Jul 2018 16:40:26 +0000 (09:40 -0700)] 
Adds ConcurrentModificationException to the list of propagatable types

3 years agoPinning down JCLOUDS-1401 fix behavior with a unit test which is able to distinguish...
Jesse Glick [Wed, 11 Jul 2018 14:41:50 +0000 (10:41 -0400)] 
Pinning down JCLOUDS-1401 fix behavior with a unit test which is able to distinguish URI.query from URI.rawQuery.

3 years agoLive test demonstrating effectiveness of JCLOUDS-1401 fix.
Jesse Glick [Wed, 11 Jul 2018 14:19:05 +0000 (10:19 -0400)] 
Live test demonstrating effectiveness of JCLOUDS-1401 fix.

3 years agoAllow S3ClientLiveTest (and AWSS3ClientLiveTest) to use a session token.
Jesse Glick [Tue, 10 Jul 2018 21:59:25 +0000 (17:59 -0400)] 
Allow S3ClientLiveTest (and AWSS3ClientLiveTest) to use a session token.

3 years ago[JCLOUDS-1401] Properly URL-encode the CanonicalQueryString when it contains funny...
Jesse Glick [Tue, 10 Jul 2018 03:45:52 +0000 (23:45 -0400)] 
[JCLOUDS-1401] Properly URL-encode the CanonicalQueryString when it contains funny characters.

3 years ago[JCLOUDS-1433] $ and \ in tokenValues passed to Strings2.replaceTokens(String, Multim...
Jesse Glick [Tue, 10 Jul 2018 19:22:20 +0000 (15:22 -0400)] 
[JCLOUDS-1433] $ and \ in tokenValues passed to Strings2.replaceTokens(String, Multimap) could result in IllegalArgumentException.

3 years agoImplements VirtualMachineAPI deallocate operation
Dani Estevez [Fri, 29 Jun 2018 20:42:38 +0000 (16:42 -0400)] 
Implements VirtualMachineAPI deallocate operation
https://docs.microsoft.com/en-us/rest/api/compute/virtualmachines/deallocate

Adds missing mock test
Fixes returning codes from API methods to 202

3 years agoAdded Virtual Network Gateway Connection API
Ignasi Barrera [Tue, 3 Jul 2018 16:36:52 +0000 (18:36 +0200)] 
Added Virtual Network Gateway Connection API

3 years agoFix GCE live tests
Ignasi Barrera [Wed, 4 Jul 2018 13:56:19 +0000 (15:56 +0200)] 
Fix GCE live tests

3 years agoAdded Virtual Network Gateway API
Ignasi Barrera [Mon, 2 Jul 2018 11:19:46 +0000 (13:19 +0200)] 
Added Virtual Network Gateway API

4 years agoAdds minor improvements to readability
Dani Estevez [Tue, 29 May 2018 19:40:12 +0000 (15:40 -0400)] 
Adds minor improvements to readability

4 years agoChecks network availability before working with recently created networks
Dani Estevez [Tue, 29 May 2018 16:31:13 +0000 (12:31 -0400)] 
Checks network availability before working with recently created networks

4 years agoAdds new Generally Available azure locations for Australia and France
Dani Estevez [Thu, 21 Jun 2018 20:32:19 +0000 (16:32 -0400)] 
Adds new Generally Available azure locations for Australia and France

4 years agoJCLOUDS-1427: Fix Elastic IP deserialization when IP has tags
Lucia Monte [Wed, 20 Jun 2018 09:42:24 +0000 (11:42 +0200)] 
JCLOUDS-1427: Fix Elastic IP deserialization when IP has tags

4 years agoFixes/adds fields primary for NetworkInterfaceCardProperties and misplaced in IpConfi...
Dani Estevez [Thu, 14 Jun 2018 19:06:46 +0000 (15:06 -0400)] 
Fixes/adds fields primary for NetworkInterfaceCardProperties and misplaced in IpConfiguration

4 years agoAdded Local Network Gateway API
Ignasi Barrera [Mon, 11 Jun 2018 13:25:25 +0000 (15:25 +0200)] 
Added Local Network Gateway API

4 years ago[JCLOUDS-1422] Ensure that LocalBlobStore.list honors !recursive even when a prefix...
Jesse Glick [Wed, 23 May 2018 00:06:21 +0000 (20:06 -0400)] 
[JCLOUDS-1422] Ensure that LocalBlobStore.list honors !recursive even when a prefix is defined.

4 years agoInclude the delimiter field in ListContainerOptions.toString.
Jesse Glick [Wed, 23 May 2018 00:05:27 +0000 (20:05 -0400)] 
Include the delimiter field in ListContainerOptions.toString.

4 years agoAdds test for Azure name validator
Dani Estevez [Thu, 24 May 2018 20:03:20 +0000 (16:03 -0400)] 
Adds test for Azure name validator

4 years agoAdds new more relaxed validator for Azure entities
Dani Estevez [Tue, 22 May 2018 19:02:41 +0000 (15:02 -0400)] 
Adds new more relaxed validator for Azure entities

4 years agoJCLOUDS-1421: Add default credentials to images created by the ImageExtension
Ignasi Barrera [Wed, 16 May 2018 07:27:24 +0000 (09:27 +0200)] 
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.

4 years agoJCLOUDS-1263: Add live integration test for manipulating objects through the Swift...
Mat Mannion [Tue, 4 Apr 2017 12:52:26 +0000 (13:52 +0100)] 
JCLOUDS-1263: Add live integration test for manipulating objects through the Swift ObjectApi with unicode characters in their path

4 years agoJCLOUDS-1263: URL encode object names from list object response before creating URIs...
Mat Mannion [Mon, 3 Apr 2017 13:49:22 +0000 (14:49 +0100)] 
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.

4 years ago[JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes...
Jesse Glick [Fri, 18 May 2018 22:46:24 +0000 (18:46 -0400)] 
[JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient.

4 years agoUses default password with conflictive characters
Dani Estevez [Mon, 14 May 2018 20:43:17 +0000 (16:43 -0400)] 
Uses default password with conflictive characters

4 years agoFixes Run SSH script for passwords with special characters (as parentheses)
Dani Estevez [Fri, 11 May 2018 14:52:15 +0000 (10:52 -0400)] 
Fixes Run SSH script for passwords with special characters (as parentheses)

4 years agoFixes assert for IpPermissions collection
Dani Estevez [Mon, 7 May 2018 15:36:13 +0000 (11:36 -0400)] 
Fixes assert for IpPermissions collection

4 years agoJCLOUDS-1418: Add missing PowerState values
Ignasi Barrera [Tue, 15 May 2018 13:19:49 +0000 (15:19 +0200)] 
JCLOUDS-1418: Add missing PowerState values

4 years agoSets session interval from 60 seconds to a higher value to avoid problems with cache
Dani Estevez [Fri, 11 May 2018 15:57:25 +0000 (11:57 -0400)] 
Sets session interval from 60 seconds to a higher value to avoid problems with cache

4 years agoJCLOUDS-1414: OpenStack Keystone V3 - different auth "domains" support
Alix Lourme [Mon, 7 May 2018 16:06:31 +0000 (18:06 +0200)] 
JCLOUDS-1414: OpenStack Keystone V3 - different auth "domains" support

4 years agoJCLOUDS-1294: Attempt to retry RetryableErrors in Azure ARM
Ignasi Barrera [Fri, 4 May 2018 07:27:25 +0000 (09:27 +0200)] 
JCLOUDS-1294: Attempt to retry RetryableErrors in Azure ARM

4 years agoCleanup unused variables
Ignasi Barrera [Fri, 4 May 2018 07:27:39 +0000 (09:27 +0200)] 
Cleanup unused variables

4 years agoProtects from NPE input.getLocation() is nullable
Dani Estevez [Thu, 3 May 2018 19:13:56 +0000 (15:13 -0400)] 
Protects from NPE input.getLocation() is nullable

4 years agoJCLOUDS-1389: add GCS MPU multiregional test
Andrew Gaul [Sat, 21 Apr 2018 19:16:55 +0000 (12:16 -0700)] 
JCLOUDS-1389: add GCS MPU multiregional test

4 years agoJCLOUDS-1389: When composing, set destination.storageClass from object
Jim Sermersheim [Fri, 20 Apr 2018 18:04:16 +0000 (12:04 -0600)] 
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

4 years agoAllow jclouds to provision SoftLayer instances with a private image. Fix
Tom McLaughlan [Tue, 17 Apr 2018 14:46:55 +0000 (15:46 +0100)] 
Allow jclouds to provision SoftLayer instances with a private image. Fix
Bug JCLOUDS-1410.

4 years agoConsider the zone id filter in the location supplier
Ignasi Barrera [Fri, 13 Apr 2018 07:24:40 +0000 (09:24 +0200)] 
Consider the zone id filter in the location supplier

4 years agoJCLOUDS-1400: Honor Swift signed URL content type
Andrew Gaul [Mon, 9 Apr 2018 14:39:10 +0000 (07:39 -0700)] 
JCLOUDS-1400: Honor Swift signed URL content type

4 years agoJCLOUDS-1400: Honor GCS signed URL content type
Andrew Gaul [Sat, 7 Apr 2018 22:28:03 +0000 (15:28 -0700)] 
JCLOUDS-1400: Honor GCS signed URL content type

Also add GetOptions headers instead of replacing all headers.

4 years agoJCLOUDS-1400: Honor Azure signed URL content type
Andrew Gaul [Mon, 9 Apr 2018 06:05:20 +0000 (23:05 -0700)] 
JCLOUDS-1400: Honor Azure signed URL content type

4 years agoJCLOUDS-1400: Test PUT signed URL Content-Type
Andrew Gaul [Mon, 9 Apr 2018 06:04:51 +0000 (23:04 -0700)] 
JCLOUDS-1400: Test PUT signed URL Content-Type

4 years agoJCLOUDS-1404: Added new Google Storage locations
Felipe L. de Souza [Sun, 8 Apr 2018 23:51:50 +0000 (20:51 -0300)] 
JCLOUDS-1404: Added new Google Storage locations

4 years agoJCLOUDS-1399: Support S3 One Zone-IA storage class
Andrew Gaul [Thu, 5 Apr 2018 04:05:46 +0000 (21:05 -0700)] 
JCLOUDS-1399: Support S3 One Zone-IA storage class

Also improve test coverage of storage classes.

4 years agoFix error code in ProjectApiLiveTest
Ignasi Barrera [Mon, 26 Mar 2018 13:05:44 +0000 (15:05 +0200)] 
Fix error code in ProjectApiLiveTest

4 years agoJCLOUDS-1394: Increase Azure max blob size to 256MB
Alin Dreghiciu [Fri, 9 Mar 2018 10:28:51 +0000 (12:28 +0200)] 
JCLOUDS-1394: Increase Azure max blob size to 256MB

4 years agoJCLOUDS-1392: Do not filter non BLOBs during list
Alin Dreghiciu [Wed, 7 Mar 2018 19:01:06 +0000 (21:01 +0200)] 
JCLOUDS-1392: Do not filter non BLOBs during list

4 years agoJCLOUDS-1391: Sort headers correctly for signing
Alin Dreghiciu [Wed, 7 Mar 2018 18:49:51 +0000 (20:49 +0200)] 
JCLOUDS-1391: Sort headers correctly for signing

4 years agoJCLOUDS-1390: Use FULL projection for list blobs
Alin Dreghiciu [Wed, 7 Mar 2018 18:21:01 +0000 (20:21 +0200)] 
JCLOUDS-1390: Use FULL projection for list blobs

This avoids a per-object call during detailed listings.

4 years agoJCLOUDS-1381: Add unit tests
Ignasi Barrera [Fri, 2 Mar 2018 07:57:45 +0000 (08:57 +0100)] 
JCLOUDS-1381: Add unit tests

4 years agoinitial commit for maintenance branch 2.1.x
andreaturli [Wed, 21 Feb 2018 16:21:11 +0000 (17:21 +0100)] 
initial commit for maintenance branch 2.1.x

4 years agoApache jclouds 2.1.0-rc3 release rel/jclouds-2.1.0 rel/jclouds-2.1.0-rc3
andreaturli [Fri, 16 Feb 2018 10:20:21 +0000 (11:20 +0100)] 
Apache jclouds 2.1.0-rc3 release

4 years agoJCLOUDS-1381: Fix NPE in GCE DiskURIToImage
Ignasi Barrera [Thu, 15 Feb 2018 10:55:40 +0000 (11:55 +0100)] 
JCLOUDS-1381: Fix NPE in GCE DiskURIToImage

4 years ago[JCLOUDS-1382] improve usage of Neutron capabilities from Nova
andreaturli [Wed, 14 Feb 2018 15:03:57 +0000 (16:03 +0100)] 
[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

4 years agoJCLOUDS-912: Use simpleUpload in GCS BlobStore MPU
Andrew Gaul [Sun, 11 Feb 2018 02:31:59 +0000 (18:31 -0800)] 
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.

4 years agoJCLOUDS-1335: Expect hot when no tier specified
Andrew Gaul [Fri, 9 Feb 2018 06:34:09 +0000 (22:34 -0800)] 
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.

4 years agoJCLOUDS-1335: Use consistent Azure test version
Andrew Gaul [Fri, 9 Feb 2018 05:20:11 +0000 (21:20 -0800)] 
JCLOUDS-1335: Use consistent Azure test version

4 years agoJCLOUDS-1368: Fix off-by-one in slicing algorithm
Andrew Gaul [Fri, 9 Feb 2018 05:00:33 +0000 (21:00 -0800)] 
JCLOUDS-1368: Fix off-by-one in slicing algorithm

4 years agoadd centos and rhel 7.* to ComputeServiceConstants
andreaturli [Mon, 5 Feb 2018 14:30:42 +0000 (15:30 +0100)] 
add centos and rhel 7.* to ComputeServiceConstants

4 years ago[JCLOUDS-1377] add support for injectable Neutron Context into Nova
andreaturli [Wed, 17 Jan 2018 11:46:55 +0000 (11:46 +0000)] 
[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

4 years agoJCLOUDS-1101: Upgrade to modernizer-maven-plugin 1.6.0
Andrew Gaul [Wed, 17 Jan 2018 20:15:21 +0000 (12:15 -0800)] 
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

4 years agoFix ProfitBricks pom
Ignasi Barrera [Wed, 17 Jan 2018 08:24:27 +0000 (09:24 +0100)] 
Fix ProfitBricks pom

4 years agoUpdate pom.xml files after promoting Rackspace Cloud Networks
Ignasi Barrera [Wed, 17 Jan 2018 08:19:18 +0000 (09:19 +0100)] 
Update pom.xml files after promoting Rackspace Cloud Networks

4 years agoPromote Rackspace Cloud Networks providers
Ignasi Barrera [Wed, 17 Jan 2018 08:14:54 +0000 (09:14 +0100)] 
Promote Rackspace Cloud Networks providers

4 years agoUpdate pom.xml after promoting Neutron
Ignasi Barrera [Wed, 17 Jan 2018 07:30:49 +0000 (08:30 +0100)] 
Update pom.xml after promoting Neutron

4 years agoPromote OpenStack Neutron
Ignasi Barrera [Wed, 17 Jan 2018 07:24:48 +0000 (08:24 +0100)] 
Promote OpenStack Neutron

4 years agoJCLOUDS-1373: Add eu-west-3 (Paris) AWS region
Ignasi Barrera [Tue, 16 Jan 2018 13:49:12 +0000 (14:49 +0100)] 
JCLOUDS-1373: Add eu-west-3 (Paris) AWS region

4 years agoJCLOUDS-1372: Add support for R4 instance types
Ignasi Barrera [Tue, 16 Jan 2018 11:28:19 +0000 (12:28 +0100)] 
JCLOUDS-1372: Add support for R4 instance types

4 years agoFix build when using Guava 20.0
Ignasi Barrera [Tue, 16 Jan 2018 10:21:30 +0000 (11:21 +0100)] 
Fix build when using Guava 20.0

4 years agoAdd support for Keystone V3
Ignasi Barrera [Mon, 15 Jan 2018 14:06:02 +0000 (15:06 +0100)] 
Add support for Keystone V3

4 years agoAdd support for Keystone V3
Ignasi Barrera [Mon, 15 Jan 2018 14:06:02 +0000 (15:06 +0100)] 
Add support for Keystone V3

4 years agoAdd support for OpenStack Keystone V3
Ignasi Barrera [Tue, 5 Dec 2017 16:13:31 +0000 (17:13 +0100)] 
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>
4 years agoHandle "file" and "file/" collision
Andrew Gaul [Mon, 8 Jan 2018 07:06:32 +0000 (23:06 -0800)] 
Handle "file" and "file/" collision

Fixes gaul/s3proxy#240.

4 years agoJCLOUDS-1370: Add CannedAccessPolicy constants
Andrew Gaul [Fri, 5 Jan 2018 08:45:24 +0000 (00:45 -0800)] 
JCLOUDS-1370: Add CannedAccessPolicy constants

Also use CaseFormat instead of extra logic.

4 years agoJCLOUDS-1369: improving slicing with many parts
Andrew Gaul [Thu, 4 Jan 2018 23:41:35 +0000 (15:41 -0800)] 
JCLOUDS-1369: improving slicing with many parts

Previously with GCS and its maximum 32 parts, the slicing algorithm
would sliced 3.2 GB blobs into (31) 32 MB parts and (1) 2.3 GB part.
With this algorithm it creates (31) 100 MB parts and (1) smaller part.

4 years agoJCLOUDS-1368: Correct use of slicing algorithm
Andrew Gaul [Thu, 4 Jan 2018 22:52:10 +0000 (14:52 -0800)] 
JCLOUDS-1368: Correct use of slicing algorithm

MultipartUploadSlicingAlgorithm creates multiple equal-sized parts and
a remaining amount.  BaseBlobStore.putMultipartBlob used this
interface incorrectly, which could create more parts than intended
since the remaining size could be larger than the part size.  This
manifested with Google Cloud Storage which only allows 32 parts.

4 years agoPropagate access denied when creating container
Andrew Gaul [Tue, 9 Jan 2018 20:44:24 +0000 (12:44 -0800)] 
Propagate access denied when creating container

Previously this method only reported whether it created a container or
not and callers could not determine whether there was an error or if
the container already existed.  References gaul/s3proxy#122.

4 years agoUpdate maven coordinates for promoted Azure ARM
Ignasi Barrera [Mon, 8 Jan 2018 14:03:41 +0000 (15:03 +0100)] 
Update maven coordinates for promoted Azure ARM

4 years agoPromote Azure ARM from jclouds-labs
Ignasi Barrera [Mon, 8 Jan 2018 13:58:45 +0000 (14:58 +0100)] 
Promote Azure ARM from jclouds-labs

4 years agoJCLOUDS-1362: Proper password generation with custom constraints for each cloud
Ignasi Barrera [Thu, 4 Jan 2018 00:44:14 +0000 (01:44 +0100)] 
JCLOUDS-1362: Proper password generation with custom constraints for each cloud

4 years agoJCLOUDS-1362: Better password generation utility
Ignasi Barrera [Thu, 4 Jan 2018 00:21:10 +0000 (01:21 +0100)] 
JCLOUDS-1362: Better password generation utility

4 years agoCorrect RandomByteSource.read return value
Andrew Gaul [Thu, 4 Jan 2018 23:12:29 +0000 (15:12 -0800)] 
Correct RandomByteSource.read return value

Previously read returned a value between -128 and 127.  -1 indicates
end of stream, causing issues for callers.  Instead return values
between 0 and 255 as intended.

4 years agoAdd Azure KeyVault support
Jim Spring [Sat, 23 Dec 2017 02:37:08 +0000 (18:37 -0800)] 
Add Azure KeyVault support

4 years agoCorrect order of AutoValue parameters
Andrew Gaul [Sat, 23 Dec 2017 15:46:48 +0000 (23:46 +0800)] 
Correct order of AutoValue parameters

Found via error-prone 2.1.3.

4 years ago[Openstack-Neutron] move SecurityGroupApi from extensions to features
andreaturli [Tue, 21 Nov 2017 11:34:12 +0000 (12:34 +0100)] 
[Openstack-Neutron] move SecurityGroupApi from extensions to features

4 years ago[Openstack-Neutron] move SecurityGroupApi from extensions to features
andreaturli [Tue, 21 Nov 2017 11:34:12 +0000 (12:34 +0100)] 
[Openstack-Neutron] move SecurityGroupApi from extensions to features

4 years ago[JCLOUDS-1363] - Fix case sensitivity of blobstore metadata
Yuval Kashtan [Thu, 30 Nov 2017 08:22:57 +0000 (10:22 +0200)] 
[JCLOUDS-1363] - Fix case sensitivity of blobstore metadata

HTTP headers are case insensitive by nature (see RFC 2616). When addUserMetadataTo check if this is indeed a user metadata header, it must properly ignore case.
The fix make sure that both metadataPrefix and the header key are compared with toLowerCase().

This solves issue with minio metadata read

4 years agoRename GraphRBAC live test class
Ignasi Barrera [Tue, 5 Dec 2017 08:39:39 +0000 (09:39 +0100)] 
Rename GraphRBAC live test class

4 years agoConfigure the Graph RBAC API and allow mocking service endpoints
Ignasi Barrera [Mon, 4 Dec 2017 09:06:21 +0000 (10:06 +0100)] 
Configure the Graph RBAC API and allow mocking service endpoints

4 years agoInjectable current service principal
Ignasi Barrera [Fri, 1 Dec 2017 10:54:58 +0000 (11:54 +0100)] 
Injectable current service principal

4 years agoOAuth filter customization per request
Ignasi Barrera [Fri, 24 Nov 2017 16:08:22 +0000 (17:08 +0100)] 
OAuth filter customization per request

4 years agoFix GCE live tests
Ignasi Barrera [Wed, 29 Nov 2017 09:36:04 +0000 (10:36 +0100)] 
Fix GCE live tests

4 years agoFix DigitalOcean DropletApiLiveTest
Ignasi Barrera [Tue, 28 Nov 2017 10:58:51 +0000 (11:58 +0100)] 
Fix DigitalOcean DropletApiLiveTest

4 years agoDefine the JDK version in a Maven property
Ignasi Barrera [Wed, 25 Oct 2017 06:39:30 +0000 (08:39 +0200)] 
Define the JDK version in a Maven property

4 years agoJCLOUDS-1337: revert legacy aws-s3 storage class
Andrew Gaul [Thu, 23 Nov 2017 01:50:18 +0000 (17:50 -0800)] 
JCLOUDS-1337: revert legacy aws-s3 storage class

This functionality was deprecated in 2.1.x and we will remove it in
2.2.x.  Partially reverts 89053d9a8b43ccc54c99e552eb5a868b236d1057.