jclouds.git
2 years agoFix TOCTOU issue when getting blob during removal 2.1.x
Andrew Gaul [Sat, 9 Nov 2019 02:25:24 +0000 (11:25 +0900)] 
Fix TOCTOU issue when getting blob during removal

Fixes gaul/s3proxy#318.

2 years agoNext development version 2.1.4-SNAPSHOT
Ignasi Barrera [Sun, 13 Oct 2019 15:13:46 +0000 (17:13 +0200)] 
Next development version 2.1.4-SNAPSHOT

2 years agoApache jclouds 2.1.3-rc1 release rel/jclouds-2.1.3 rel/jclouds-2.1.3-rc1
Ignasi Barrera [Sun, 13 Oct 2019 15:10:14 +0000 (17:10 +0200)] 
Apache jclouds 2.1.3-rc1 release

2 years agoFix null content-length header on HEAD requests
Xavier BOURGOUIN [Thu, 10 Oct 2019 15:40:29 +0000 (17:40 +0200)] 
Fix null content-length header on HEAD requests

https://issues.apache.org/jira/projects/JCLOUDS/issues/JCLOUDS-1505

2 years agoJCLOUDS-1428 - Support for SAS token based Authentication for Azure Blob Storage...
d065488 [Tue, 19 Mar 2019 11:26:41 +0000 (12:26 +0100)] 
JCLOUDS-1428 - Support for SAS token based Authentication for Azure Blob Storage - removed sp and se tokens from the check

2 years agoAdd OS disk type in template options (#46)
Simone Locci [Wed, 18 Sep 2019 14:34:34 +0000 (16:34 +0200)] 
Add OS disk type in template options (#46)

* Add OS disk type in template options

* Fix review and code style

2 years agoAdd azure disk sku (#45)
Simone Locci [Tue, 17 Sep 2019 15:48:32 +0000 (17:48 +0200)] 
Add azure disk sku (#45)

* Add azure disk SKU

* Add tests

* Fix review adding a disk type enum

* Fix review using storage account type enum

2 years agoJCLOUDS-1512 - Use SecureRandom in Sha512Crypt
Colm O hEigeartaigh [Thu, 22 Aug 2019 09:12:40 +0000 (10:12 +0100)] 
JCLOUDS-1512 - Use SecureRandom in Sha512Crypt

2 years agoUse Guava charset enum
Ignasi Barrera [Mon, 19 Aug 2019 15:06:44 +0000 (17:06 +0200)] 
Use Guava charset enum

2 years agoJCLOUDS-1510: ParseSax use charset constant for all String creations
Roded Bahat [Mon, 12 Aug 2019 15:46:56 +0000 (18:46 +0300)] 
JCLOUDS-1510: ParseSax use charset constant for all String creations

This commit prevents the convertStreamToStringAndParse method from
failing XML validation on environments in which the default charset is
not compatible with UTF-8.

2 years agoAdd tag support to azure disks
Simone Locci [Tue, 6 Aug 2019 15:34:19 +0000 (17:34 +0200)] 
Add tag support to azure disks

2 years agoUse Guava Charsets with 2.1.x which supports JDK 6
Andrew Gaul [Thu, 8 Aug 2019 18:59:22 +0000 (11:59 -0700)] 
Use Guava Charsets with 2.1.x which supports JDK 6

2 years agoJCLOUDS-1509: read AWS response data with the UTF-8 charset explicitly
Roded Bahat [Thu, 8 Aug 2019 12:32:25 +0000 (15:32 +0300)] 
JCLOUDS-1509: read AWS response data with the UTF-8 charset explicitly

AWS response data is encoded in UTF-8. Creating a String from said data
using the JVM's default charset results in incorrect encoding on
environments in which the JVM's default charset is not UTF-8.

https://issues.apache.org/jira/browse/JCLOUDS-1509

2 years agoAdd new Azure Dubai region (#40)
Sergi Castro [Mon, 1 Jul 2019 21:16:12 +0000 (23:16 +0200)] 
Add new Azure Dubai region (#40)

3 years agoProper exception to catch for methods with unchecked exception
Ignasi Barrera [Sat, 15 Jun 2019 08:45:04 +0000 (10:45 +0200)] 
Proper exception to catch for methods with unchecked exception

3 years agoFix type of location coordinates (#36)
Ignasi Barrera [Sat, 15 Jun 2019 07:01:13 +0000 (09:01 +0200)] 
Fix type of location coordinates (#36)

3 years agoJCLOUDS-1428: Support for SAS token based Authentication for Azure Blob Storage
Aliaksandra Kharushka [Mon, 27 May 2019 13:05:12 +0000 (15:05 +0200)] 
JCLOUDS-1428: Support for SAS token based Authentication for Azure Blob Storage

removed ACL check for SAS Auth AzureBlobs

3 years agoConvert a handful of HTTP URLs to HTTPS
Andrew Gaul [Tue, 21 May 2019 11:52:22 +0000 (20:52 +0900)] 
Convert a handful of HTTP URLs to HTTPS

3 years agoImplements listAll operation for VirtualNetworkAPI (#33)
Daniel Estévez [Wed, 22 May 2019 07:12:58 +0000 (03:12 -0400)] 
Implements listAll operation for VirtualNetworkAPI (#33)

* Implements listAll operation for VirtualNetworkAPI

Fixes test with proper method call

* Fixes resourcegroup param is now nullable

3 years agoImplements listAll method for LoadBalancersAPI (#32)
Daniel Estévez [Tue, 21 May 2019 09:49:11 +0000 (05:49 -0400)] 
Implements listAll method for LoadBalancersAPI (#32)

3 years agoImplements listAll method in NetworkSecurityGroupApi (#31)
Daniel Estévez [Tue, 21 May 2019 09:48:07 +0000 (05:48 -0400)] 
Implements listAll method in NetworkSecurityGroupApi (#31)

* Implements listAll method in NetworkSecurityGroupApi

* Adds Mock and Live tests for new method

3 years agoAdds methods listAll and listByLocation to VirtualMachineAPI (#21)
Daniel Estévez [Fri, 17 May 2019 07:41:38 +0000 (03:41 -0400)] 
Adds methods listAll and listByLocation to VirtualMachineAPI (#21)

* Adds methods listAll and listByLocation to VirtualMachineAPI

Adds Mock tests fixes

* Minor comments

* Overrides test to avoid case sensitive comparation

* Adds comment to justify overriding base test method

* Enables list by location to improve performance in listNodes abstraction

* Returns all available VMs if no regions are specified

3 years agoChecks provisioning state in Rule resource instead of Group (#30)
Daniel Estévez [Fri, 17 May 2019 06:59:01 +0000 (02:59 -0400)] 
Checks provisioning state in Rule resource instead of Group (#30)

* Checks provisioning state in Rule resource instead of Group

* comments by @nacx to proper check and delete rules

* Fixes log message deleting rule

3 years agoAdd ARM architecture to ec2 image and the related instance types
Sergi Castro [Sat, 11 May 2019 08:32:46 +0000 (10:32 +0200)] 
Add ARM architecture to ec2 image and the related instance types

3 years agoJCLOUDS-1495: maven plugins are not correctly referred to (#24)
Olaf Flebbe [Thu, 11 Apr 2019 02:54:09 +0000 (04:54 +0200)] 
JCLOUDS-1495: maven plugins are not correctly referred to (#24)

3 years agoJCLOUDS-1494: Add S3 Deep Archive tier
Andrew Gaul [Sat, 6 Apr 2019 09:42:03 +0000 (18:42 +0900)] 
JCLOUDS-1494: Add S3 Deep Archive tier

Also test Glacier tier now that Amazon allows creating objects with
this storage class.

3 years agoAdds new Azure regions for South Africa
Dani Estevez [Fri, 15 Mar 2019 18:47:35 +0000 (14:47 -0400)] 
Adds new Azure regions for South Africa

3 years agoAdds EU North 1 region (Stockholm)
Dani Estevez [Wed, 13 Mar 2019 21:01:59 +0000 (17:01 -0400)] 
Adds EU North 1 region (Stockholm)

3 years agoAdds China North West Region (Ningxia)
Dani Estevez [Wed, 13 Mar 2019 20:37:49 +0000 (16:37 -0400)] 
Adds China North West Region (Ningxia)

3 years ago[JCLOUDS-1428] Support for SAS token based Authentication for Azure Blob Storage...
Aliaksandra Kharushka [Wed, 27 Feb 2019 11:20:22 +0000 (12:20 +0100)] 
[JCLOUDS-1428] Support for SAS token based Authentication for Azure Blob Storage (#1270)

3 years agoJCLOUDS-1489: expect S3 put archive to succeed
Andrew Gaul [Fri, 8 Feb 2019 04:01:48 +0000 (20:01 -0800)] 
JCLOUDS-1489: expect S3 put archive to succeed

3 years agoNext development version 2.1.3-SNAPSHOT
Andrew Gaul [Sat, 2 Feb 2019 23:57:53 +0000 (15:57 -0800)] 
Next development version 2.1.3-SNAPSHOT

3 years agoApache jclouds 2.1.2-rc1 release rel/jclouds-2.1.2 rel/jclouds-2.1.2-rc1
Andrew Gaul [Sat, 2 Feb 2019 23:55:55 +0000 (15:55 -0800)] 
Apache jclouds 2.1.2-rc1 release

3 years agoRevert "Disable Javadoc lint"
Andrew Gaul [Sat, 2 Feb 2019 19:00:40 +0000 (11:00 -0800)] 
Revert "Disable Javadoc lint"

This reverts commit 338f052579e3326fd25d71fd2493e08df460d808.

3 years agoDisable Javadoc lint
Andrew Gaul [Sat, 2 Feb 2019 18:08:41 +0000 (10:08 -0800)] 
Disable Javadoc lint

mvn site running on Java 8 complains about thousands of missing
@return tags among other things.

3 years agoRemove JavaScript from footer
Andrew Gaul [Sat, 2 Feb 2019 07:17:58 +0000 (23:17 -0800)] 
Remove JavaScript from footer

Addresses an error while building Javadoc.

3 years agoJCLOUDS-1371: JCLOUDS-1488: list optimize prefix
Andrew Gaul [Fri, 25 Jan 2019 19:42:13 +0000 (11:42 -0800)] 
JCLOUDS-1371: JCLOUDS-1488: list optimize prefix

Previously getBlobKeysInsideContainer returned all keys and filtered
in LocalBlobStore.  Now getBlobKeysInsideContainer filters via prefix
which can dramatically decrease the number of keys returned,
especially for the filesystem provider.  Further optimizations are
possible for delimiter.

3 years agoJCLOUDS-1366: JCLOUDS-1472: Fix InputStream MPU
Andrew Gaul [Fri, 4 Jan 2019 22:56:29 +0000 (14:56 -0800)] 
JCLOUDS-1366: JCLOUDS-1472: Fix InputStream MPU

Previously jclouds attempted to slice non-repeatable InputStream
Payloads in order to upload sequentially.  This never worked due to
mutating the single stream via skip and close.  Also backfill test
which spuriously succeeded.

3 years agoFix for FileSystem blob store clearContainer with options
Joe Meiring [Fri, 16 Nov 2018 20:33:25 +0000 (14:33 -0600)] 
Fix for FileSystem blob store clearContainer with options

3 years agoAdd error handling for missing xattr
Andrew Gaul [Fri, 4 Jan 2019 19:40:10 +0000 (11:40 -0800)] 
Add error handling for missing xattr

Previously this prevented listing inside a directory when using file
systems like HFS and NFS.  References gaul/s3proxy#279.

3 years agoJCLOUDS-1479: populate container cache on create
duc [Wed, 2 Jan 2019 08:45:11 +0000 (15:45 +0700)] 
JCLOUDS-1479: populate container cache on create

3 years ago[JCLOUDS-1474] Adds SKU field to both LB and PublicIP
Dani Estevez [Fri, 30 Nov 2018 21:23:33 +0000 (16:23 -0500)] 
[JCLOUDS-1474] Adds SKU field to both LB and PublicIP

Changes order in parameters to keep properties as last parameter
Removes wrong @Nullable parameters

Moves LoadBalancer and PublicAddress to new package with SKU as inner
class

Moves LoadBalancerSKU inside LoadBalancer. Creates new loadbalancer package

Refactors PublicAddress domain objects

Extracts SKU from LoadBalancer

LoadBalancer SKU as inner class

PublicIPAddress SKU as inner class

Reorder parameters sku and properties

3 years agoFix azure listNodes
Simone Locci [Thu, 20 Dec 2018 13:30:50 +0000 (14:30 +0100)] 
Fix azure listNodes

3 years agoEnable B2 testCopy* tests
Andrew Gaul [Wed, 19 Dec 2018 18:16:20 +0000 (10:16 -0800)] 
Enable B2 testCopy* tests

Backblaze has changed something such that these now pass.

3 years agoCorrect B2 SkipException for testPutObjectStream
Andrew Gaul [Wed, 19 Dec 2018 11:22:16 +0000 (03:22 -0800)] 
Correct B2 SkipException for testPutObjectStream

3 years agoJCLOUDS-1477: Upload single part for small B2 MPU
Andrew Gaul [Wed, 19 Dec 2018 06:09:35 +0000 (22:09 -0800)] 
JCLOUDS-1477: Upload single part for small B2 MPU

B2 requires two parts to use multi-part upload but jclouds will
attempt to use one with small uploads.  Instead it should fall back to
single-part when the content length is small.

3 years ago[JCLOUDS-1468] Adding missing options for the ListUsageRecords API call.
John McDonnell [Fri, 23 Nov 2018 22:20:29 +0000 (22:20 +0000)] 
[JCLOUDS-1468] Adding missing options for the ListUsageRecords API call.

3 years agoJCLOUDS-1467
kraza [Thu, 29 Nov 2018 02:31:36 +0000 (21:31 -0500)] 
JCLOUDS-1467
Added support for c5d & m5d AWS nodes.

JCLOUDS-1467
Updated the SSD drive information.

3 years agoAdds method listAvailableSizes to VirtualMachineApi 12/head
Dani Estevez [Mon, 12 Nov 2018 21:59:58 +0000 (16:59 -0500)] 
Adds method listAvailableSizes to VirtualMachineApi
Updates API version for VirtualMachineApi

3 years agoCorrect precondition
Andrew Gaul [Wed, 14 Nov 2018 22:53:05 +0000 (14:53 -0800)] 
Correct precondition

Follow on to 1ae735bb7d8fa4d512e744f79582477efdfd7f26.

3 years agoDo not allow options in filesystem clearContainer
Andrew Gaul [Wed, 14 Nov 2018 22:42:30 +0000 (14:42 -0800)] 
Do not allow options in filesystem clearContainer

This requires some additional logic to clean up empty directories.
Test regression from 22ce5484a412bc06ef62995675c07e7a85f66bdf.

3 years agoRemoved unneeded check for prefix in clearContainer
Joe Meiring [Thu, 1 Nov 2018 22:01:50 +0000 (17:01 -0500)] 
Removed unneeded check for prefix in clearContainer

3 years agoJCLOUDS-1464: Update Google Cloud Storage regions
filecatalyst [Tue, 30 Oct 2018 15:32:54 +0000 (11:32 -0400)] 
JCLOUDS-1464: Update Google Cloud Storage regions

Added missing regions.  For reference:
https://cloud.google.com/storage/docs/bucket-locations

3 years agoJCLOUDS-1460: Adding instances to AWS
Trent Schmidt [Mon, 8 Oct 2018 17:40:21 +0000 (10:40 -0700)] 
JCLOUDS-1460: Adding instances to AWS

3 years agoJCLOUDS-1463: Do not return MachineTypes from zones that are not available for deploy
Ignasi Barrera [Tue, 23 Oct 2018 20:04:36 +0000 (22:04 +0200)] 
JCLOUDS-1463: Do not return MachineTypes from zones that are not available for deploy

3 years agoJCLOUDS-1462: Upgrade Apache Http driver to 4.3.6
Ignasi Barrera [Thu, 18 Oct 2018 09:57:16 +0000 (11:57 +0200)] 
JCLOUDS-1462: Upgrade Apache Http driver to 4.3.6

In response to https://nvd.nist.gov/vuln/detail/CVE-2015-5262

3 years agoMake NovaErrorHandler logging of sensitive information configurable
Oliver Gondža [Tue, 16 Oct 2018 12:25:45 +0000 (14:25 +0200)] 
Make NovaErrorHandler logging of sensitive information configurable

3 years agoMark sourceImage as Nullable
Mahmoud Ismail [Tue, 16 Oct 2018 10:19:06 +0000 (12:19 +0200)] 
Mark sourceImage as Nullable

3 years agoJCLOUDS-1419: Add missing REGIONAL storage class
smedavaram75 [Tue, 11 Sep 2018 23:28:44 +0000 (16:28 -0700)] 
JCLOUDS-1419: Add missing REGIONAL storage class

3 years agoJCLOUDS-1447: URL encode x-amz-copy-source
David Currie [Tue, 11 Sep 2018 10:47:50 +0000 (11:47 +0100)] 
JCLOUDS-1447: URL encode x-amz-copy-source

The x-amz-copy-source header on S3 CopyObject should be URL encoded (as
a path). This is not universally true of all headers though (for example
the = in x-amz-copy-source-range) therefore introducing a new parameter
on @Headers to indicate whether URL encoding should take place.

3 years agoCorrect failing testUseBucketWithUpperCaseName
David Currie [Tue, 11 Sep 2018 09:47:05 +0000 (10:47 +0100)] 
Correct failing testUseBucketWithUpperCaseName

As of March 1 2018, bucket names must be DNS compliant in all regions
therefore removing failing test of legacy names in US regions.

3 years agoJCLOUDS-1441: Enables support for ARM regions in China
Dani Estevez [Fri, 10 Aug 2018 16:15:44 +0000 (12:15 -0400)] 
JCLOUDS-1441: Enables support for ARM regions in China

Adds new china regions

Fixes pattern matching for China provider oauth string

Modifies test for oauth string

overrides jclouds.oauth.resource property for tests

Graph and Vault API Endpoints need to be configurable

jclouds.oauth.resource is not mandatory

Adapted Endpoints for APIs GraphRBAC and Vault

Adds unit test for china oauth endpoint check

Minor fix to regular expression

3 years agoJCLOUDS-1339: Support launching an x1 EC2 instance
Markus Alexander Kuppe [Tue, 21 Aug 2018 18:31:02 +0000 (18:31 +0000)] 
JCLOUDS-1339: Support launching an x1 EC2 instance

https://issues.apache.org/jira/browse/JCLOUDS-1339

3 years agoJCLOUDS-1443: fix(rest/processor): check if `/` is ending a default endpoint
Mathieu Tortuyaux [Mon, 20 Aug 2018 18:55:47 +0000 (14:55 -0400)] 
JCLOUDS-1443: fix(rest/processor): check if `/` is ending a default endpoint

3 years agoNext development version 2.1.2-SNAPSHOT
Ignasi Barrera [Thu, 9 Aug 2018 10:45:47 +0000 (12:45 +0200)] 
Next development version 2.1.2-SNAPSHOT

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