10531 Commits

Author SHA1 Message Date
Daniel Estévez
0b357adc7b Implements listAll method in NetworkSecurityGroupApi (#31)
* Implements listAll method in NetworkSecurityGroupApi

* Adds Mock and Live tests for new method
2019-05-21 11:51:31 +02:00
Daniel Estévez
75c5bc3fbb
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
2019-05-17 09:42:32 +02:00
Daniel Estévez
077dca824c
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
2019-05-17 09:42:27 +02:00
Sergi Castro
19bf2d6384
Add ARM architecture to ec2 image and the related instance types 2019-05-14 08:59:49 +02:00
Olaf Flebbe
af364d5b10 JCLOUDS-1495: maven plugins are not correctly referred to (#24) 2019-04-10 19:54:51 -07:00
Andrew Gaul
65dd5e3204 JCLOUDS-1494: Add S3 Deep Archive tier
Also test Glacier tier now that Amazon allows creating objects with
this storage class.
2019-04-06 18:51:24 +09:00
Dani Estevez
1588ef7f7e Adds new Azure regions for South Africa 2019-03-21 12:21:02 -04:00
Dani Estevez
cbc24de677 Adds EU North 1 region (Stockholm) 2019-03-21 11:05:12 -04:00
Dani Estevez
897713011d Adds China North West Region (Ningxia) 2019-03-21 11:04:48 -04:00
Aliaksandra Kharushka
0ce926108e [JCLOUDS-1428] Support for SAS token based Authentication for Azure Blob Storage (#1270) 2019-02-27 12:35:00 +01:00
Andrew Gaul
b3aa23bb05 JCLOUDS-1489: expect S3 put archive to succeed 2019-02-07 20:04:32 -08:00
Andrew Gaul
d6c22a0d3b Next development version 2.1.3-SNAPSHOT 2019-02-02 15:57:53 -08:00
Andrew Gaul
a6029fffa2 Apache jclouds 2.1.2-rc1 release rel/jclouds-2.1.2 rel/jclouds-2.1.2-rc1 2019-02-02 15:55:55 -08:00
Andrew Gaul
c7cdd19a6d Revert "Disable Javadoc lint"
This reverts commit 338f052579e3326fd25d71fd2493e08df460d808.
2019-02-02 11:01:04 -08:00
Andrew Gaul
4ec3ece8f8 Disable Javadoc lint
mvn site running on Java 8 complains about thousands of missing
@return tags among other things.
2019-02-02 10:10:48 -08:00
Andrew Gaul
bc5d276dea Remove JavaScript from footer
Addresses an error while building Javadoc.
2019-02-01 23:55:07 -08:00
Andrew Gaul
7bf9c474c6 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.
2019-01-29 17:46:49 -08:00
Andrew Gaul
1f392212bd 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.
2019-01-04 15:43:49 -08:00
Joe Meiring
e118e58567 Fix for FileSystem blob store clearContainer with options 2019-01-04 14:18:07 -08:00
Andrew Gaul
ba9d02f7f9 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.
2019-01-04 11:42:09 -08:00
duc
f8e7222143 JCLOUDS-1479: populate container cache on create 2019-01-02 19:55:46 -08:00
Dani Estevez
3d308560cf [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
2018-12-28 16:51:34 -05:00
Simone Locci
4c18ca777f Fix azure listNodes 2018-12-28 16:17:42 -05:00
Andrew Gaul
2eede280d2 Enable B2 testCopy* tests
Backblaze has changed something such that these now pass.
2018-12-19 10:17:49 -08:00
Andrew Gaul
294fc4b353 Correct B2 SkipException for testPutObjectStream 2018-12-19 03:23:33 -08:00
Andrew Gaul
13d1de0397 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.
2018-12-18 22:42:36 -08:00
John McDonnell
a8b8c9dd3c [JCLOUDS-1468] Adding missing options for the ListUsageRecords API call. 2018-12-05 19:46:54 +01:00
kraza
8dcfd8625f JCLOUDS-1467
Added support for c5d & m5d AWS nodes.

JCLOUDS-1467
Updated the SSD drive information.
2018-12-03 17:22:31 -05:00
Dani Estevez
38e3535dcf Adds method listAvailableSizes to VirtualMachineApi
Updates API version for VirtualMachineApi
2018-11-20 12:29:55 -05:00
Andrew Gaul
d8ab673da9 Correct precondition
Follow on to 1ae735bb7d8fa4d512e744f79582477efdfd7f26.
2018-11-14 14:53:44 -08:00
Andrew Gaul
e59ccbff81 Do not allow options in filesystem clearContainer
This requires some additional logic to clean up empty directories.
Test regression from 22ce5484a412bc06ef62995675c07e7a85f66bdf.
2018-11-14 14:49:33 -08:00
Joe Meiring
9ede9d3ddc Removed unneeded check for prefix in clearContainer 2018-11-02 12:19:59 -07:00
filecatalyst
b0b9a43807 JCLOUDS-1464: Update Google Cloud Storage regions
Added missing regions.  For reference:
https://cloud.google.com/storage/docs/bucket-locations
2018-10-30 11:18:49 -07:00
Trent Schmidt
e4c99a0797 JCLOUDS-1460: Adding instances to AWS 2018-10-24 14:46:09 -04:00
Ignasi Barrera
53c011a3bc JCLOUDS-1463: Do not return MachineTypes from zones that are not available for deploy 2018-10-24 09:20:52 +02:00
Ignasi Barrera
9142af74b8 JCLOUDS-1462: Upgrade Apache Http driver to 4.3.6
In response to https://nvd.nist.gov/vuln/detail/CVE-2015-5262
2018-10-18 17:59:55 -04:00
Oliver Gondža
437f944e7c Make NovaErrorHandler logging of sensitive information configurable 2018-10-18 11:32:22 +02:00
Mahmoud Ismail
71dbce557d Mark sourceImage as Nullable 2018-10-18 11:28:20 +02:00
smedavaram75
f60e3e4a57 JCLOUDS-1419: Add missing REGIONAL storage class 2018-09-13 13:28:43 -07:00
David Currie
f74d1c0976 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.
2018-09-12 08:03:27 -07:00
David Currie
8693687766 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.
2018-09-12 08:03:25 -07:00
Dani Estevez
951b6b4403 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
2018-09-06 10:40:42 -04:00
Markus Alexander Kuppe
ca063d8bfa JCLOUDS-1339: Support launching an x1 EC2 instance
https://issues.apache.org/jira/browse/JCLOUDS-1339
2018-08-23 20:27:56 +02:00
Mathieu Tortuyaux
591fe84dd9 JCLOUDS-1443: fix(rest/processor): check if / is ending a default endpoint 2018-08-23 20:27:38 +02:00
Ignasi Barrera
2dec150888 Next development version 2.1.2-SNAPSHOT 2018-08-09 12:45:47 +02:00
Ignasi Barrera
0c79252f64 Apache jclouds 2.1.1-rc1 release rel/jclouds-2.1.1 rel/jclouds-2.1.1-rc1 2018-08-09 12:42:41 +02:00
Vikas Rangarajan
e54312aaeb JCLOUDS-1436: Add support for aws ec2 m5 instance types
fix: remove duplicate imports
2018-08-01 17:19:02 -04:00
Vikas Rangarajan
0ee68a5f83 JCLOUDS-1387: Add support for c5 instance types in AWS ec2 2018-08-01 16:50:02 -04:00
Dani Estevez
4d1f64d7bd Adds method checkIpAvailability to VirtualNetworkApi
Addresses @nacx comments

Fixed formatter maximum line width. Removed redundantTest
2018-07-13 07:10:57 -07:00
Dani Estevez
cc3ad73994 Adds missing virtualMachine field to NetworkInterfaceCardProperties 2018-07-12 09:24:32 -07:00