1890 Commits

Author SHA1 Message Date
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
Dani Estevez
2bddbd5197 Adds listAll to PublicIPAddressAPI
Adds listAll to NetworkInterfaceCardApi

Addresses comments on tests

Sets resourcegroup pathparam as nullable for NetworkInterfaceCardApi and PublicIPAddressApi
2018-07-12 09:24:26 -07:00
Jesse Glick
b9596bf049 Allow S3ClientLiveTest (and AWSS3ClientLiveTest) to use a session token. 2018-07-11 09:37:30 -07:00
Dani Estevez
467501fddc 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
2018-07-09 10:29:50 -07:00
Ignasi Barrera
00b6697d09 Added Virtual Network Gateway Connection API 2018-07-06 10:06:17 +02:00
Ignasi Barrera
e9f29f35e7 Fix GCE live tests 2018-07-04 16:54:59 +02:00
Ignasi Barrera
9705aa7fb8 Added Virtual Network Gateway API 2018-07-03 12:52:17 +02:00
Dani Estevez
ff95137faa Adds minor improvements to readability 2018-06-26 09:05:13 +02:00
Dani Estevez
d8257ae435 Checks network availability before working with recently created networks 2018-06-26 09:04:27 +02:00
Dani Estevez
0ae9e5a094 Adds new Generally Available azure locations for Australia and France 2018-06-26 09:01:59 +02:00
Dani Estevez
cace304ed8 Fixes/adds fields primary for NetworkInterfaceCardProperties and misplaced in IpConfiguration 2018-06-15 08:57:10 +02:00
Ignasi Barrera
2a957193cc Added Local Network Gateway API 2018-06-13 14:22:56 +02:00
Dani Estevez
880287c6ab Adds test for Azure name validator 2018-05-25 09:40:21 +02:00
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
Jesse Glick
d47c776cf3 [JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient. 2018-05-21 22:13:42 -07: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
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
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
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
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
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
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
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
efeedb4526 Add support for Keystone V3 2018-01-16 09:08:06 +01:00
Ignasi Barrera
dd73410d12 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>
2018-01-16 09:06:30 +01:00