5 years agoNext development version 1.9.4-SNAPSHOT 1.9.x 11/head
Andrea Turli [Fri, 18 Nov 2016 08:46:01 +0000 (09:46 +0100)] 
Next development version 1.9.4-SNAPSHOT

5 years agoApache jclouds 1.9.3-rc1 release
Andrea Turli [Fri, 18 Nov 2016 08:43:32 +0000 (09:43 +0100)] 
Apache jclouds 1.9.3-rc1 release

5 years agoRevert "wip"
Andrea Turli [Fri, 18 Nov 2016 15:39:07 +0000 (16:39 +0100)] 
Revert "wip"

This reverts commit daf7980d736719e94d3d2a92775a7d1f98db8882.

5 years agoRevert "JCLOUDS-1182: Added Seoul and Mumbai regions to AWS"
Andrea Turli [Fri, 18 Nov 2016 15:38:44 +0000 (16:38 +0100)] 
Revert "JCLOUDS-1182: Added Seoul and Mumbai regions to AWS"

This reverts commit 75a674fcf62af74bb43389a2cfa4c76655e7286b.

5 years agoFix okio version range for jclouds-okhttp
Guglielmo Nigri [Tue, 15 Nov 2016 09:58:21 +0000 (10:58 +0100)] 
Fix okio version range for jclouds-okhttp

OSGi bundle for jclouds-okhttp should import okio package with correct
version range.
Currently, there is no version range specified, causing it to be wired
to a higher version than intended in complex environments that have more
than one bundle for okio installed.

5 years agowip
Andrea Turli [Thu, 17 Nov 2016 15:24:12 +0000 (16:24 +0100)] 

5 years agoJCLOUDS-1182: Added Seoul and Mumbai regions to AWS
Ignasi Barrera [Fri, 23 Sep 2016 10:00:22 +0000 (12:00 +0200)] 
JCLOUDS-1182: Added Seoul and Mumbai regions to AWS

5 years ago[aws-ec2] Add CRUD for VPC
Andrea Turli [Tue, 11 Oct 2016 20:22:26 +0000 (22:22 +0200)] 
[aws-ec2] Add CRUD for VPC

5 years agoFix retryOnRenew classes
Andrea Turli [Wed, 26 Oct 2016 14:55:21 +0000 (16:55 +0200)] 
Fix retryOnRenew classes

These classes should not close the release the payload as they are not
reading it.

- fix swift
- fix openstack-swift v1 and v2
- fix RetryOnRenewTest for v1 and v2

5 years agoreduce payload for GET VirtualGuests
Andrea Turli [Thu, 13 Oct 2016 20:03:44 +0000 (22:03 +0200)] 
reduce payload for GET VirtualGuests

5 years agoFix autovalue class loading in karaf
Duncan Grant [Mon, 5 Sep 2016 08:40:48 +0000 (09:40 +0100)] 
Fix autovalue class loading in karaf

When Class.forName is called for a class in a different bundle it will
fail as the default karaf class loader won't load classes from other

I have fixed this by using the classloader of the original
(non-autovalue) type and assuming it will be in the same bundle as the
autovalue type (I think this is a reasonable assumtion).

So far the only place where I've actually seen this being an issue is
when using the jclouds-labs-google provider within karaf. It fails
when serialising the Firewall.Rule class within a FirewallOptions

5 years agoFix for ssh reload for Centos 7
Ivana Yovcheva [Tue, 9 Aug 2016 10:09:07 +0000 (13:09 +0300)] 
Fix for ssh reload for Centos 7

5 years agoChange line endings on files recursively
Andrea Turli [Wed, 13 Jul 2016 22:20:53 +0000 (00:20 +0200)] 
Change line endings on files recursively

6 years agoMake links nullable
Arvind Nadendla [Sun, 19 Jun 2016 06:49:38 +0000 (23:49 -0700)] 
Make links nullable

6 years agoJCLOUDS-1044 fix handling NULL JsonTokens in adapters under NullFilteringTypeAdapterF...
Josef Cacek [Wed, 2 Dec 2015 22:50:15 +0000 (23:50 +0100)] 
JCLOUDS-1044 fix handling NULL JsonTokens in adapters under NullFilteringTypeAdapterFactories class

6 years agoImprove version range specification for guava
Ciprian Ciubotariu [Tue, 8 Mar 2016 21:12:49 +0000 (23:12 +0200)] 
Improve version range specification for guava

The defaults of maven-bundle-plugin set the required version range to
only match guava-16, but the actual usage of guava within jclouds allows
any version after guava-16.

This helps dependent projects mix jclouds with bundles using other guava
versions within OSGi environments.

6 years agofix hpcloud compute adapter
Andrea Turli [Mon, 14 Mar 2016 20:03:20 +0000 (21:03 +0100)] 
fix hpcloud compute adapter

6 years agoFix TemplateOptions.clone; adds RunScriptOptions.copyTo
Aled Sage [Sun, 24 Jan 2016 10:32:46 +0000 (10:32 +0000)] 
Fix TemplateOptions.clone; adds RunScriptOptions.copyTo

Previously not all fields of RunScriptOptions were included in copyTo
(e.g. runAsRoot and initScript).

Also options.equals(options.clone()) failed if options.loginPassword
was originally null - in the cloned object, it would be Optional.absent.

Fixes RunScriptOptions.toString, to only say “loginPasswordPresent”
if optional.isPresent().

6 years agofix for issue if SL machine has multiple credentials registered
Alex Heneveld [Tue, 8 Mar 2016 09:54:40 +0000 (09:54 +0000)] 
fix for issue if SL machine has multiple credentials registered

now just pick the best one. it matters only when we are going to log in to a machine.
the only time the problem has been observed has been with pre-existing machines set up
outwith jclouds with multiple password.

6 years agoimprove roll-back strategy when floating-ip are not available
Andrea Turli [Fri, 18 Sep 2015 15:04:48 +0000 (17:04 +0200)] 
improve roll-back strategy when floating-ip are not available

- improve destroyNodes to clean up securityGroups and keyPair created explicitly for that node
- refactor clean up server in one place

6 years agoNext development version 1.9.3-SNAPSHOT
Ignasi Barrera [Tue, 12 Jan 2016 15:08:02 +0000 (16:08 +0100)] 
Next development version 1.9.3-SNAPSHOT

6 years agoApache jclouds 1.9.2 release rel/jclouds-1.9.2 rel/jclouds-1.9.2-rc1
Ignasi Barrera [Tue, 12 Jan 2016 15:04:18 +0000 (16:04 +0100)] 
Apache jclouds 1.9.2 release

6 years agoInstead of setting up static NAT for all networks, we setup static NAT for default...
Graeme-Miller [Thu, 19 Nov 2015 16:08:43 +0000 (16:08 +0000)] 
Instead of setting up static NAT for all networks, we setup static NAT for default network only

6 years agoFixes tenantId when using the keystone admin extension
Zack Shoylev [Wed, 18 Nov 2015 14:55:20 +0000 (08:55 -0600)] 
Fixes tenantId when using the keystone admin extension

6 years agoClose connection during ExecChannel
Nikolay Sokolov [Tue, 16 Jun 2015 16:43:05 +0000 (19:43 +0300)] 
Close connection during ExecChannel

6 years agoUserAdd: guard groupadd with check if group exists
Aled Sage [Thu, 22 Oct 2015 22:30:26 +0000 (23:30 +0100)] 
UserAdd: guard groupadd with check if group exists

On SUSE, the “-f” force option is not available for groupadd,
so `groupadd -f wheel` returns exit code 9 if the group already
exists. To avoid this, first check if the group exists.

In normal usage, this doesn’t matter: the script continues with the
next command anyway.

However, if the statements generated by UserAdd or AdminAccess are
used outside of that context (e.g. by code external to jclouds), then
this can cause them to fail.

6 years ago[elasticstack] fix for incorrect logging message
Stuart Hendren [Fri, 23 Oct 2015 12:37:59 +0000 (13:37 +0100)] 
[elasticstack] fix for incorrect logging message

Was logging when it was present rather than when it had failed to find it.

6 years agoAdded RateLimit exception
Ignasi Barrera [Wed, 21 Oct 2015 21:12:01 +0000 (23:12 +0200)] 
Added RateLimit exception

6 years agoJCLOUDS-973 Extending the sudo's configuration
Yavor Yanchev [Mon, 27 Jul 2015 17:37:52 +0000 (20:37 +0300)] 
JCLOUDS-973 Extending the sudo's configuration

- Adding env_reset to the default configuration in /etc/sudoers
- Adding secure_path to the default configuration in /etc/sudoers
- secure_path value is

6 years agoFix line endings. Use Unix line endings everywhere
Ignasi Barrera [Tue, 13 Oct 2015 15:07:04 +0000 (17:07 +0200)] 
Fix line endings. Use Unix line endings everywhere

6 years agoAS per JCLOUDS-1012 project and projectId parameters are not supported. This commits...
John McDonnell [Sat, 10 Oct 2015 11:14:23 +0000 (12:14 +0100)] 
AS per JCLOUDS-1012 project and projectId parameters are not supported.  This commits adds the 2 parameters to the usage response.

6 years agoFixed pom versions
Ignasi Barrera [Wed, 7 Oct 2015 20:22:12 +0000 (22:22 +0200)] 
Fixed pom versions

6 years agoAdd .gitattributes to avoid line endings issues
olivierlemasle [Sun, 4 Oct 2015 18:47:35 +0000 (20:47 +0200)] 
Add .gitattributes to avoid line endings issues

Since commit 56e687f4979d, Linux line endings (LF) are enforced. But on
Windows, a common practice is to set core.autocrlf to 'auto', wich mean
that the local copy of the file has Windows line endings, whereas the
remote copy has Linux line endings (cf. https://help.github.com/articles/dealing-with-line-endings/#platform-windows).

With core.autoclrf=auto, Checkstyle will throw an error because local
files will have Windows line endings.

This setting will set Linux line endings for all text files, except
.cmd files.

6 years agoAs in JCLOUDS-991 it appears size is missing as a UsageResponse parameter, particular...
John McDonnell [Mon, 17 Aug 2015 20:29:40 +0000 (21:29 +0100)] 
As in JCLOUDS-991 it appears size is missing as a UsageResponse parameter, particularily for Volume usages.  This commit adds it into the UsageRecord class.

6 years agoAdd new Softlayer API method to return arbitrary VirtualGuest fields
Andrew Kennedy [Thu, 30 Jul 2015 13:26:35 +0000 (14:26 +0100)] 
Add new Softlayer API method to return arbitrary VirtualGuest fields

6 years agoAdding elastichosts Dallas and Miami providers
Stuart Hendren [Sun, 24 May 2015 12:45:40 +0000 (13:45 +0100)] 
Adding elastichosts Dallas and Miami providers

6 years agoFix for Go2Cloud provider endpoint
Stuart Hendren [Tue, 22 Sep 2015 10:38:31 +0000 (11:38 +0100)] 
Fix for Go2Cloud provider endpoint

See JCLOUDS-1004 - Update the Go2Cloud endpoint


6 years agoGCE hardware profiles might not have volumes
Ignasi Barrera [Mon, 21 Sep 2015 09:03:14 +0000 (11:03 +0200)] 
GCE hardware profiles might not have volumes

6 years agoJCLOUDS-993 - Add missing parameters to `VirtualMachineApi`
Irmo Manie [Tue, 1 Sep 2015 09:35:44 +0000 (11:35 +0200)] 
JCLOUDS-993 - Add missing parameters to `VirtualMachineApi`

- `serviceOfferingId` at `#changeServiceForVirtualMachine`
- `options` of type `UpdateVirtualMachineOptions` at

6 years agoJCLOUDS-995 - Add `userData` property to `CloudStackTemplateOptions` and map it in...
Irmo Manie [Tue, 1 Sep 2015 09:21:36 +0000 (11:21 +0200)] 
JCLOUDS-995 - Add `userData` property to `CloudStackTemplateOptions` and map it in the underlying adapter.

6 years ago[SoftLayer] fix some failing LiveTests
Andrea Turli [Wed, 29 Jul 2015 15:42:21 +0000 (17:42 +0200)] 
[SoftLayer] fix some failing LiveTests

fix VirtualGuestBlockDeviceTemplateGroupApiLiveTest
fix SoftLayerComputeServiceLiveTest

6 years agoNext development version 1.9.2-SNAPSHOT
Ignasi Barrera [Sun, 2 Aug 2015 09:56:20 +0000 (11:56 +0200)] 
Next development version 1.9.2-SNAPSHOT

6 years agoApache jclouds 1.9.1 release jclouds-1.9.1 jclouds-1.9.1-rc1
Ignasi Barrera [Sun, 2 Aug 2015 09:52:31 +0000 (11:52 +0200)] 
Apache jclouds 1.9.1 release

6 years agoFix bug where password information is printed in logs in case of exceptions
Arvind Nadendla [Wed, 29 Jul 2015 06:01:25 +0000 (23:01 -0700)] 
Fix bug where password information is printed in logs in case of exceptions

6 years agoFix a small softlayer bug that triggers a guava 19 rc bugcheck.
Zack Shoylev [Wed, 29 Jul 2015 14:47:53 +0000 (09:47 -0500)] 
Fix a small softlayer bug that triggers a guava 19 rc bugcheck.

6 years agoFix AWS and EC2 TemplateBuilder live tests
Ignasi Barrera [Wed, 8 Jul 2015 15:44:45 +0000 (17:44 +0200)] 
Fix AWS and EC2 TemplateBuilder live tests

6 years agoFixes an error caused by not using an assert by @CheckReturnValue. Also see jsr305
Zack Shoylev [Tue, 28 Jul 2015 14:49:58 +0000 (09:49 -0500)] 
Fixes an error caused by not using an assert by @CheckReturnValue. Also see jsr305


6 years agoJCLOUDS-972. Fix parsing of spot reqs, set sane default for validUntil.
Andrew Bayer [Mon, 27 Jul 2015 13:10:07 +0000 (15:10 +0200)] 
JCLOUDS-972. Fix parsing of spot reqs, set sane default for validUntil.

Get the faultCode and faultMessage to actually be parsed (though I'm
not sure they're ever used), add statusCode, statusMessage and
statusUpdateTime, and have AWSEC2TemplateOptions default to a sane 30
minute lifetime for spot instance requests, so they don't get orphaned
forever if the price is too low etc.

6 years agoAdd awareness of Manila and SHARED_FILESYSTEM openstack projects to keystone
Marcus Wanner [Tue, 21 Jul 2015 14:35:09 +0000 (10:35 -0400)] 
Add awareness of Manila and SHARED_FILESYSTEM openstack projects to keystone

6 years agoadd os-hypervisors extension for openstack-nova
Arvind Nadendla [Sat, 18 Jul 2015 02:38:11 +0000 (19:38 -0700)] 
add os-hypervisors extension for openstack-nova

6 years ago[SoftLayer] fix SoftLayerTemplateOptions
Andrea Turli [Fri, 24 Jul 2015 14:27:20 +0000 (16:27 +0200)] 
[SoftLayer] fix SoftLayerTemplateOptions

6 years agoAdded missing virtualization types after rebasing on top of 1fe90b0
Ignasi Barrera [Mon, 20 Jul 2015 16:23:11 +0000 (18:23 +0200)] 
Added missing virtualization types after rebasing on top of 1fe90b0

6 years agoadd deprecated flag to Hardware and prefer non-deprecated hardware types
Alex Heneveld [Wed, 22 Apr 2015 10:46:51 +0000 (11:46 +0100)] 
add deprecated flag to Hardware and prefer non-deprecated hardware types

deprecated hardware types in EC2 are flagged using this, according to latest AWS advice,
to fix situations where deprecated hardware types would be chosen when a non-deprecated alternative exists.
we also deprecate T2 because it requires a VPC.

also fixes semantics of ImagesToRegionAndIdMap to match the logic used in the TemplateBuilderImpl;
RegionAndName should contain the ID not the ProviderID.  this is only really used in tests so no external impact.
(previously the cache only worked if provider ID matched the non-location segment of the image ID.)
however this does now assert that image id's are in the right format for AWS, as suggested by @nacx.

6 years agoindicate virtualization type for all ec2 instance types
Alex Heneveld [Wed, 22 Apr 2015 09:25:03 +0000 (10:25 +0100)] 
indicate virtualization type for all ec2 instance types

6 years agoSplit availability Zone API to return Basic Info and Detailed info
Arvind Nadendla [Wed, 15 Jul 2015 18:02:01 +0000 (11:02 -0700)] 
Split availability Zone API to return Basic Info and Detailed info

6 years agoAdds missing floating-ip-pool expect test
Zack Shoylev [Tue, 14 Jul 2015 23:43:32 +0000 (18:43 -0500)] 
Adds missing floating-ip-pool expect test
Fixes broken namespace for the ip pool extension

6 years agoFixes missing @Deprecated annotation
Zack Shoylev [Wed, 15 Jul 2015 00:22:11 +0000 (19:22 -0500)] 
Fixes missing @Deprecated annotation

6 years agoAdding missing "hosts" field to OpenStack Nova AvailabilityZone
Arvind Nadendla [Fri, 10 Jul 2015 09:32:21 +0000 (02:32 -0700)] 
Adding missing "hosts" field to OpenStack Nova AvailabilityZone

6 years agoUpdates live tests and template builder settings for compute
Zack Shoylev [Tue, 14 Jul 2015 06:26:42 +0000 (01:26 -0500)] 
Updates live tests and template builder settings for compute

6 years agoJCLOUDS-961 - Add d2, m4, t2 instance types for EC2
Andrew Bayer [Mon, 13 Jul 2015 14:10:58 +0000 (16:10 +0200)] 
JCLOUDS-961 - Add d2, m4, t2 instance types for EC2

6 years ago[JCLOUDS-956] synchronizing allocateFloatingIPForNode helps
Andrea Turli [Fri, 3 Jul 2015 10:34:26 +0000 (12:34 +0200)] 
[JCLOUDS-956] synchronizing allocateFloatingIPForNode helps

6 years agocreate java-xmlbuilder.version property for maven
Andrea Turli [Thu, 25 Jun 2015 14:09:08 +0000 (16:09 +0200)] 
create java-xmlbuilder.version property for maven

add java-xmlbuilder to dependencyManagement so downstream project don't need to specify the version

7 years agoJCLOUDS-931: Fix up bad cherry pick
Andrew Gaul [Fri, 26 Jun 2015 21:37:20 +0000 (14:37 -0700)] 
JCLOUDS-931: Fix up bad cherry pick

7 years agoJCLOUDS-931: Sleep only after creating containers.
Timur Alperovich [Thu, 25 Jun 2015 23:35:59 +0000 (16:35 -0700)] 
JCLOUDS-931: Sleep only after creating containers.

jclouds should issue the requests to create all of the containers in
the container pool before sleeping. The patch modifies the
createContainerAndEnsureEmpty() method to take an additional
parameter, which specifies whether awaitConsistency() should be called
or not.

7 years ago[NOVA] change some access modifiers to simplify the downstream provider impl
Andrea Turli [Thu, 25 Jun 2015 09:30:11 +0000 (11:30 +0200)] 
[NOVA] change some access modifiers to simplify the downstream provider impl

modify the BasicAuthenticator in Keystone
destroy node if creation timeouts

7 years agoFix template equals assertion to consider location scope
Reijhanniel Jearl Campos [Thu, 25 Jun 2015 11:30:03 +0000 (19:30 +0800)] 
Fix template equals assertion to consider location scope

7 years ago[SoftLayer] fix SoftLayerTemplateBuilderLiveTest
Andrea Turli [Wed, 3 Jun 2015 20:34:09 +0000 (22:34 +0200)] 
[SoftLayer] fix SoftLayerTemplateBuilderLiveTest

add more iso3166Codes
fix DatacenterApiLiveTest

7 years agoreplace ExpectTests with MockWebServerTests
Andrea Turli [Tue, 7 Apr 2015 21:46:07 +0000 (23:46 +0200)] 
replace ExpectTests with MockWebServerTests

refactor AccountApiExpectedTest to AccountApiMockTest
refactor DatacenterApiExpectTest to DatacenterApiMockTest
refactor SoftwareDescriptionApiExpectTest to SoftwareDescriptionApiMockTest
refactor VirtualGuestApiExpectTest to VirtualGuestApiMockTest
refactor VirtualGuestBlockDeviceTemplateGroupApiExpectTest to VirtualGuestBlockDeviceTemplateGroupApiMockTest

7 years agoUpdate labs dependencies for rackspace-cloudfiles
Andrew Gaul [Wed, 27 May 2015 20:59:05 +0000 (13:59 -0700)] 
Update labs dependencies for rackspace-cloudfiles

7 years agoImprove image check in the BaseImageExtensionLiveTest
Ignasi Barrera [Mon, 15 Jun 2015 15:37:16 +0000 (17:37 +0200)] 
Improve image check in the BaseImageExtensionLiveTest

7 years agoRevert "fix multipart put of a blob with content md5"
Andrew Gaul [Fri, 12 Jun 2015 03:37:07 +0000 (20:37 -0700)] 
Revert "fix multipart put of a blob with content md5"

This reverts commit 05a9c79242047955cd2e2582364aa16a38444937.

7 years agosend HEAD instead of GET for blobMetadata
Ka-Hing Cheung [Thu, 11 Jun 2015 23:34:51 +0000 (16:34 -0700)] 
send HEAD instead of GET for blobMetadata

7 years agofix multipart put of a blob with content md5
Ka-Hing Cheung [Wed, 10 Jun 2015 00:25:18 +0000 (17:25 -0700)] 
fix multipart put of a blob with content md5

previously the parts will carry the content md5 of the entire
object, because unsetting the md5 of a ContentMetadata actually
didn't do anything

7 years agoJCLOUDS-921 prioritise key over password in SessionConnection
Ignasi Barrera [Thu, 11 Jun 2015 11:29:23 +0000 (13:29 +0200)] 
JCLOUDS-921 prioritise key over password in SessionConnection

7 years agoJCLOUDS-921 prioritise key over password in SSHClientConnection
Stuart Hendren [Mon, 1 Jun 2015 15:35:18 +0000 (16:35 +0100)] 
JCLOUDS-921 prioritise key over password in SSHClientConnection

From ticket:
If keyboard interactive login is not allowed on the box but the user also requires a sudo password the ssh fails as it prioritises the password.
If you remove the password then the sudo fails in the SudoAwareInitManager.
It would seem better to prioritise the key over the password in SSHClientConnection or possibly try both if they are both present, and the first fails.

This commit swaps the order of the if else check to use the ssh key if present.

7 years agoUse ssh agent if privatekey and password are not set
Huy TA [Fri, 24 Apr 2015 06:57:33 +0000 (16:57 +1000)] 
Use ssh agent if privatekey and password are not set

7 years agoJCLOUDS-904 Fixing OSGi Header by adding org.jclouds.io import
Alexander Grzesik [Tue, 12 May 2015 08:30:57 +0000 (10:30 +0200)] 
JCLOUDS-904 Fixing OSGi Header by adding org.jclouds.io import

7 years agoAdded CoreOS to the OSFamily enum
Ignasi Barrera [Thu, 11 Jun 2015 07:43:09 +0000 (09:43 +0200)] 
Added CoreOS to the OSFamily enum

7 years agoImplement setting and retrieving the notes property on Softlayer machines
Svetoslav Neykov [Thu, 28 May 2015 19:24:50 +0000 (22:24 +0300)] 
Implement setting and retrieving the notes property on Softlayer machines

7 years agoAdds support for the orchestration type.
Zack Shoylev [Wed, 10 Jun 2015 17:31:02 +0000 (12:31 -0500)] 
Adds support for the orchestration type.

7 years agoAvoid AutoValue shaded imports
Ignasi Barrera [Wed, 10 Jun 2015 11:11:35 +0000 (13:11 +0200)] 
Avoid AutoValue shaded imports

7 years ago[SoftLayer] use FQDN as hostname
Andrea Turli [Fri, 15 May 2015 14:03:25 +0000 (16:03 +0200)] 
[SoftLayer] use FQDN as hostname

7 years agoJCLOUDS-912: Implement RandomInputStream.close
Andrew Gaul [Tue, 26 May 2015 04:53:52 +0000 (21:53 -0700)] 
JCLOUDS-912: Implement RandomInputStream.close

Prevent reading closed RandomInputStream.

7 years agoUpgrade to autovalue 1.1; Adds autovalue/gson builders tests
Zack Shoylev [Tue, 3 Mar 2015 16:53:26 +0000 (10:53 -0600)] 
Upgrade to autovalue 1.1; Adds autovalue/gson builders tests

7 years agoSkip malformed image entries returned by Softlayer
Svetoslav Neykov [Mon, 11 May 2015 15:33:57 +0000 (18:33 +0300)] 
Skip malformed image entries returned by Softlayer

Softlayer will occasionally return an incomplete object in the getCreateObjectOptions call, making it impossible to spin up machines - ignore the incomplete entries which are usually not even relevant.

7 years agoMake home folder globally accessible when creating a user
Svetoslav Neykov [Tue, 12 May 2015 08:24:17 +0000 (11:24 +0300)] 
Make home folder globally accessible when creating a user

Certain hardened images will have "umask 0077" set for the root user, making the newly created /home/users folder inaccessible to non-root. This results in a failure when trying to ssh with the new account. Explicitly set permissions to be independent of default umask.

7 years agoDon't retry unsafe HTTP methods in case of an IOException
Svetoslav Neykov [Wed, 13 May 2015 13:09:44 +0000 (16:09 +0300)] 
Don't retry unsafe HTTP methods in case of an IOException

If an IOException is thrown during the execution of an HttpCommand retry only if the HTTP method is idempotent (i.e. GET, DELETE, PUT). Otherwise the retry could cause unwanted side effects (i.e. creating and leaking multiple new nodes).

7 years agoJCLOUDS-901 Moved CloudStack javadocs around
Karel Vervaeke [Thu, 7 May 2015 10:46:16 +0000 (12:46 +0200)] 
JCLOUDS-901 Moved CloudStack javadocs around

During the rename from *Client to *Api the javadocs were shuffled
around. This commit moves them back to the correct methods.

7 years agoJCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed when...
Stuart Hendren [Wed, 6 May 2015 11:21:17 +0000 (12:21 +0100)] 
JCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed when the node is destroyed

The names created do not match those searched for.

They are created in FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java
and have are of this form jclouds#I-0#e96.

But for example jclouds#I-0#us-east-1#* is used as the search term.

7 years agoFixed Rackspace cloudfiles pom versions
Ignasi Barrera [Thu, 7 May 2015 09:39:41 +0000 (11:39 +0200)] 
Fixed Rackspace cloudfiles pom versions

/cc @zack-shoylev

7 years agoReplace legacy cloudfiles with modern rackspace-cloudfiles
Zack Shoylev [Tue, 28 Apr 2015 19:01:35 +0000 (14:01 -0500)] 
Replace legacy cloudfiles with modern rackspace-cloudfiles

7 years agoAdds windows ACL code for file permissions, fixes build.
Zack Shoylev [Wed, 22 Apr 2015 23:55:30 +0000 (18:55 -0500)] 
Adds windows ACL code for file permissions, fixes build.

7 years agoJCLOUDS-890: Prevent NPE when generating the Chef attributes file
Ignasi Barrera [Thu, 23 Apr 2015 21:21:03 +0000 (23:21 +0200)] 
JCLOUDS-890: Prevent NPE when generating the Chef attributes file

7 years agoExclude Eclipse annotation processor files that are git ignored
Ignasi Barrera [Wed, 15 Apr 2015 21:28:09 +0000 (23:28 +0200)] 
Exclude Eclipse annotation processor files that are git ignored

7 years agoFix testCopyIfModifiedSince for AWS S3
Andrew Gaul [Sat, 11 Apr 2015 06:11:21 +0000 (23:11 -0700)] 
Fix testCopyIfModifiedSince for AWS S3

7 years agoUpdate cloudfiles poms
Zack Shoylev [Tue, 7 Apr 2015 22:55:16 +0000 (17:55 -0500)] 
Update cloudfiles poms

7 years agoMerge remote-tracking branch 'promote-jclouds-labs-openstack-local/promote-rackspace...
Zack Shoylev [Thu, 9 Apr 2015 19:24:52 +0000 (14:24 -0500)] 
Merge remote-tracking branch 'promote-jclouds-labs-openstack-local/promote-rackspace-cloudfiles-moved' into 1.9.x

7 years agoCorrect Azure Blob unit test expectations
Andrew Gaul [Thu, 9 Apr 2015 15:40:01 +0000 (08:40 -0700)] 
Correct Azure Blob unit test expectations

Master uses API 2013-08-15 while 1.9.x uses 2012-02-12.

7 years agoJCLOUDS-884: Only try netcat over ssh-agent as an agentproxy
Andrew Phillips [Tue, 7 Apr 2015 02:33:23 +0000 (22:33 -0400)] 
JCLOUDS-884: Only try netcat over ssh-agent as an agentproxy

See http://markmail.org/thread/oto47qk2kzcdtebb

7 years agoJCLOUDS-651: Swift copy object content metadata
Andrew Gaul [Tue, 7 Apr 2015 00:51:58 +0000 (17:51 -0700)] 
JCLOUDS-651: Swift copy object content metadata