Nelson Araujo
15ea6929a2
Typo: removing "or" from last message.
2016-08-29 22:43:38 +02:00
Josef Cacek
a4e2110a63
JCLOUDS-1158 fix Docker find image Predicate for cases where repoTags field contains 'docker.io/' registry host prefix
2016-08-29 22:31:44 +02:00
Josef Cacek
71dd766227
Docker live test fix - SshToCustomPortLiveTest didn't work for remote docker endpoints due to wrong port number used
2016-08-29 22:27:32 +02:00
Josef Cacek
c4605a32d4
[JCLOUDS-1157] fix networks in DockerComputeServiceAdapterLiveTest
2016-08-19 17:51:42 +02:00
Josef Cacek
58e11d42d1
Update Docker README.md
2016-08-19 17:49:25 +02:00
Iván Lomba
557a115694
JCLOUDS-482: Fix ProfitBricksComputeServiceLiveTest custom hardware assert
2016-08-16 23:12:42 +02:00
Iván Lomba
aac9b5fd5d
JCLOUDS-482: Add support for ProfitBricks
2016-08-16 02:44:13 +02:00
Iván Lomba
79e95c5a4c
JCLOUDS-482: Add support for arbitrary CPU and RAM
...
This is a combination of 16 commits:
* First approach to ArbitraryCpuRamTemplateBuilderImpl
* Several fixes: refactoring some names, format, identation problems, some missing license headers and generateId method
* Refactored parse utility
* Added GoogleComputeEngineArbitraryCpuRamTemplateBuilderImpl to support GCE custom machine URI
* extracted hardware creation to automaticHardwareForCpuAndRam method
* Fixed ide automatic asterisk imports
* correcting WIP base case PR according to comments
* added machineTypeUriToHardware to set custom hardware in nodes
* fix checkstyle violations and other PR comments
* Set the providerId to custom machineType URI and fix adding node log
* Arbitrary hardware tests added to BaseTemplateBuilderLiveTest and GoogleComputeEngineTemplateBuilderLiveTest
* Added two more tests to BaseTemplateBuilderLiveTest
* Move repeated constants to TestUtils to reuse code
* Fix full path in the Hardware id and URI
* Add custom hardware tests to BaseComputeServiceLiveTest and GCEServiceLiveTest
* Change customHardware test to use buildTemplate and fix identation
2016-08-16 02:44:04 +02:00
Ivana Yovcheva
cf5a66ab14
Fix for ssh reload for CentOS 7
2016-08-16 00:42:57 +02:00
Ignasi Barrera
1e4d0beae2
JCLOUDS-1145: Fix DigitalOceanImageExtension and live tests
2016-08-16 00:18:05 +02:00
Josef Cacek
9af449651d
JCLOUDS-1153 Fix empty Docker repoTags field in ImageToImage function
2016-08-12 09:27:08 +02:00
Ignasi Barrera
7dc73ee0bf
Do not try to connect to ssh if already connected
2016-08-12 00:39:28 +02:00
Ignasi Barrera
449c6d8d84
Always take into account the configured template builder spec when building a template in live tests
2016-08-12 00:28:01 +02:00
Nelson Araujo
52477d5e93
Add support for organization internal projects.
...
When using IAM a company can have internal-only projects, which are
referenced in the form <domain>:<project_id>. IAM account is in the
form: email@project_id.domain.tld.iam......
2016-08-11 15:32:01 +02:00
Andrea Turli
93028b7529
GCE: fix tags order
2016-08-02 20:12:45 +02:00
Andrea Turli
deeedd55e8
add support for security groups
2016-08-02 16:46:04 +02:00
Josef Cacek
0616b865ed
[JCLOUDS-1147] upgrade snakeyaml version in byon and resolve removed deprecated Loader class
2016-08-02 15:28:41 +02:00
Andrew Donald Kennedy
6408c3a835
Add Network autovalue builder and tests
2016-08-01 11:42:31 +02:00
Andrew Donald Kennedy
f2ce5679cc
Connect container to list of networks in options
2016-08-01 11:42:26 +02:00
neonbunny
e7bf9b1298
Ensure the canonicalRequest is logged properly
...
Resolves JCLOUDS-1143
2016-07-19 14:50:03 +01:00
Ignasi Barrera
87154bf89e
Isolate the task cancellation in a test
2016-07-18 08:09:30 +02:00
Zack Shoylev
42079e1392
Parallel upload for BaseBlobStore
2016-07-15 04:15:17 -05:00
Andrea Turli
a515ce2f22
Change line endings on files recursively
2016-07-14 00:02:13 +02:00
Andrew Gaul
4874a1eb18
JCLOUDS-1137: Handle TOCTOU during blobMetadata
...
A similar issue exists when getting a blob payload when a caller
simultaneously removes the blob.
2016-07-11 22:02:15 -07:00
Andrew Gaul
08e78c979e
Add S3Proxy profile to skip failing tests
2016-07-11 16:42:09 -07:00
Zack Shoylev
6bff97b6d3
Changes the upload behavior to parallel, a TODO
2016-07-01 11:26:56 -05:00
Andrew Gaul
984b6ae8fb
Handle null ETag in copyBlob and conditional get
...
Mac OS X and Docker aufs do not support xattr and thus have null
ETags. Fixes andrewgaul/s3proxy#143 .
2016-06-28 09:55:53 -07:00
Duncan Grant
7a979ba87b
ImageId can be image name or id and will pull from hub
2016-06-28 09:47:43 +02:00
Andrew Gaul
fff12293f9
JCLOUDS-1125: Add missing expected exception
2016-06-23 23:06:13 -07:00
Andrew Gaul
6df0472ab5
JCLOUDS-1125: local blobstore list MPUs
2016-06-23 21:45:04 -07:00
Andrew Gaul
a845471b88
Create Payload per thread in testPutBlobParallel
...
Fixes a regression from 45bcc3ce22
.
2016-06-23 05:26:21 -07:00
Andrew Gaul
45bcc3ce22
Use in-memory payload for testPutBlobParallel
...
Also simplify parts of the test.
2016-06-22 22:50:22 -07:00
Andrew Gaul
de04c69141
Consistently name test container names
...
Previously jclouds allocated the initial container pool as
$USERNAME-blobstore-1, 2, etc. and subsequent containers with
$USERNAME-blobstore-$RANDOM. Use only the former instead.
2016-06-22 22:50:22 -07:00
Ignasi Barrera
d197a9e0cb
Allow subclasses to override the scripts
2016-06-22 00:26:18 +02:00
Andrew Gaul
7a1c3a7b06
Remove listed multipart parts in abort
...
Previously we unconditionally removed all possible part names.
2016-06-21 10:01:00 -07:00
Ignasi Barrera
040df11d3f
JCLOUDS-1116: Delegate endpoint should be preferred to the caller's one
2016-06-21 09:40:53 +02:00
Arvind Nadendla
112c64e92a
Make links nullable
2016-06-20 18:11:12 -05:00
Andrew Gaul
1d192dfe56
Remove scoping annotations on abstract types
...
These annotations are not meaningful. Found via error-prone.
2016-06-20 10:54:52 -07:00
Andrew Gaul
d6454b822f
Disentangle Iterable and Iterator
...
Found via error-prone.
2016-06-20 10:21:01 -07:00
Ignasi Barrera
bde70457d0
JCLOUDS-1105: Do not create the default security group if custom groups are specified
2016-06-17 22:18:35 +02:00
urban
71b3a2b631
JCLOUDS-1129:Add more interfaces of the same network
2016-06-17 22:16:59 +02:00
Ignasi Barrera
179ed3b2f6
Properly set the permissions in the ~/.ssh folder
...
When writing the ~/.ssh/authorized_keys file in a script that is being
run as sudo, the file is created with the root owner, instead of the
user defined by the node credentials. File ownership should be enforced
to make sure the right owner is alwaays set.
2016-06-17 22:16:19 +02:00
Andrew Donald Kennedy
496fbae646
Fix incorrect key format check in Docker
2016-06-17 00:01:35 +02:00
Andrew Gaul
04c2394a10
Annotate @BeforeSuite with groups as @AfterSuite
...
Previously this caused unexpected failures in the B2 integration
tests.
2016-06-16 12:57:38 -07:00
Andrew Gaul
5fec2346a6
JCLOUDS-1028: Configure idempotent methods
...
Enable POST for Atmos, S3, and Swift.
2016-06-15 16:35:22 -07:00
Valentin Aitken
f98116ec83
GCE ResetWindowsPassword
...
- Function which tells to GCE to reset Windows password
- InstanceApiLiveTest for windows
- Unit test for decrypting windows password
- fixed compile errors
2016-06-15 12:31:48 +02:00
Andrew Gaul
52de3b5766
JCLOUDS-1125: Upload two parts in list MPU test
...
This allows B2 to call complete multipart upload.
2016-06-13 17:00:50 -07:00
Andrew Gaul
0bd2959410
JCLOUDS-1125: portable list multipart uploads
...
Only Azure, B2, and S3 support this operation. Some MultipartUpload
fields become nullable.
2016-06-13 16:26:43 -07:00
Andrew Gaul
445664c9f1
JCLOUDS-1125: S3 list multipart uploads
2016-06-13 16:26:43 -07:00
Andrew Gaul
61ab28cc50
JCLOUDS-1125: Azure list other blobs
...
Some BlobProperties fields become nullable due to these new blob types.
2016-06-13 16:26:43 -07:00