Andrew Bayer
8e34e00dff
[maven-release-plugin] prepare release jclouds-1.7.3-rc1
2014-05-27 10:26:42 -07:00
Ignasi Barrera
fbf30a73a7
JCLOUDS-517: New ElasticHosts images and regions
...
Added the new ElasticHosts regions.
Updated the ElasticStack api to get the list of standard
drives using an API call. All providers except ServerLove
support the new API call, so the old logic in the ElasticStack
api has been moved to that provider. The rest of providers will now
extract all the OperatingSystem information by parsing the name of the
StandardDrive.
A unit test has been added to the ElasticStack api with all the images
that were hardcoded, to make sure all names are still parsed as expected
and all information in the existing providers is kept.
Modified the default template for all ElasticHosts providers to
match newer Ubuntu images and updated the Template*Live tests
accordingly.
Also refactored the WellKnownImage map to a supplier to lazy load it
when needed and avoid unexpected errors when building the Guice injector
if there are authentication errors or similar.
2014-05-26 16:39:08 +02:00
Andrew Bayer
eb000b2c1d
JCLOUDS-467. Properly iterate over node names for EC2 instance creation.
2014-05-26 00:05:53 +02:00
Jeremy Daggett
c29f7e6a93
Fix Accept header and removed Content-Type from common headers
2014-05-16 13:57:33 -07:00
Jeremy Daggett
1f1f2f1701
Update openstack-keystone RetryOnRenew to handle 408 errors with a BackoffLimitedRetryHandler
2014-05-16 13:26:57 -07:00
Zack Shoylev
e230880453
Fixes an issue where the number of retries was always set to 1.
2014-05-15 10:29:57 -05:00
Andrew Bayer
34866e5be1
JCLOUDS-564. Add ephemeral disks for m3.xlarge and m3.2xlarge sizes
2014-05-12 11:03:24 -07:00
Andrew Gaul
64968e4828
JCLOUDS-505: Remove unused ObjectMD5
...
The only users of this seem to be
org.jclouds.atmos.blobstore.strategy.FindMD5InUserMetadata and
org.jclouds.azureblob.blobstore.strategy.FindMD5InBlobProperties which
are themselves unused.
2014-05-08 00:20:02 +02:00
Jeremy Daggett
792e3250cf
Updated service types for OpenStack/Rackspace services
2014-05-01 15:58:58 -07:00
Everett Toews
65e4ad2012
ServerPredicates to make waiting easier.
2014-04-29 14:56:42 -05:00
Andrew Phillips
a459b310bf
[maven-release-plugin] prepare for next development iteration
2014-04-15 14:09:16 -04:00
Andrew Phillips
418f3c59d9
[maven-release-plugin] prepare release jclouds-1.7.2-rc2
2014-04-09 22:37:56 -04:00
Everett Toews
5b9f6b7646
JCLOUDS-317: Fix NPE when ComputeService.listNodes()
...
Follow-up to f4aaf70
2014-04-09 14:27:37 -04:00
Andrew Phillips
19e58f62e2
Revert "[maven-release-plugin] prepare release jclouds-1.7.2-rc1"
...
This reverts commit 14b07712fd
.
2014-04-09 14:27:15 -04:00
Andrew Phillips
14b07712fd
[maven-release-plugin] prepare release jclouds-1.7.2-rc1
2014-04-07 14:26:48 -04:00
Andrew Phillips
8f903d49c0
Correcting 4-space indent in openstack/nova/v2_0/domain/Server.java
...
Follow-up to f4aaf70
2014-04-05 16:28:18 -04:00
Jacob Mourelos
f4aaf702fa
JCLOUDS-317: Add missing states to Nova v2 Server
...
- Deprecated state: STOPPED
- Add states: MIGRATING, SHUTOFF, RESCUE, SOFT_DELETED,
SHELVED, SHELVED_OFFLOADED
2014-04-03 18:07:22 -05:00
Jeremy Daggett
2a8ec6be9b
Add deprecation warnings and provide links to new APIs
2014-04-03 17:53:13 -05:00
Hugo Trippaers
f3303f03c3
JCLOUDS-347: Implement a poor-mans rollback if CloudStack static NAT creation fails
2014-04-02 14:18:59 +02:00
Jeremy Daggett
7ab18ffbd3
JCLOUDS-423: Update Service Type for Cloud Files CDN
2014-04-01 11:20:51 -05:00
Jeremy Daggett
c3d341a680
JCLOUDS-489 - Adds support to Cloud Files for the iOS Streaming URI
2014-04-01 11:00:01 -05:00
jasdeep-hundal
a45a24d4a1
JCLOUDS-515: Don't require availability zone when creating volumes in cinder
2014-03-31 14:15:34 -05:00
Joel Friedly
59c10e18e8
Remove Nova instance metadata limit
...
Rackspace cloud limits instance metadata to 5 key-value pairs, but
upstream Nova only sets the limit at 128 by default. This patch removes
the limit entirely; the official python clients don't check it and the
server is responsible for enforcing it anyway.
Fixes: https://issues.apache.org/jira/browse/JCLOUDS-507
2014-03-24 10:21:26 -05:00
Andrew Gaul
283937fad0
Retry on S3 HTTP 504 Gateway Timeout status codes
...
RiakCS using the S3 interface occasionally surfaces these status
codes.
2014-03-14 12:16:24 -07:00
Zack Shoylev
6e39ba2351
JCLOUDS-486 This will allow booting up nova servers with fixed IPs and ports.
2014-03-13 10:57:37 -05:00
Zack Shoylev
a38cbd5803
Better documentation and a bugfix for cloud-init
2014-03-03 18:57:01 -06:00
Andrew Bayer
bf4626016b
JCLOUDS-450. Adding support for EC2 MaxCount option.
...
Note - no live test for this, because it's very hard to guarantee a
situation where it would be relevant.
2014-02-11 14:05:46 -08:00
Andrew Gaul
f9d4ac6a27
JCLOUDS-137: Retry on HTTP 500 AtmosError 1040
2014-02-11 12:13:33 -08:00
Ignasi Barrera
a9ccef2b9b
[maven-release-plugin] prepare for next development iteration
2014-02-06 10:16:10 +01:00
Ignasi Barrera
cbe0e7bedd
[maven-release-plugin] prepare release jclouds-1.7.1-rc1
2014-02-06 10:16:08 +01:00
Ioannis Canellos
798c76bd69
[JCLOUDS-439] Fix osgi metadata on jclouds-sts.
2014-01-29 15:47:18 +02:00
Andrew Gaul
b8fae85eaf
JCLOUDS-438: Map S3 code BucketAlreadyExists
...
Mapping to ResourceAlreadyExistsException allows external callers to
handle this situation specifically.
2014-01-28 21:22:44 -08:00
Andrew Gaul
114872483b
Address Checkstyle violations
2014-01-27 19:06:46 -05:00
Ignasi Barrera
d395a076cf
JCLOUDS-431: Added m3.medium and m3.large instance types to EC2
2014-01-24 17:28:57 +01:00
Zack Shoylev
859ca920c6
Adds support for networks in the NovaComputeServiceAdapter Related to https://issues.apache.org/jira/browse/JCLOUDS-416
2014-01-21 16:07:19 -06:00
Andrew Bayer
50f1a0c5c0
JCLOUDS-416. Add TemplateOptions#networks.
...
- Adds networks field/methods to TemplateOptions.
- Adds them to children as well for legacy reasons.
- Deprecates CloudStackTemplateOptions#networkIds methods in favor of #networks.
- TODO: Modify compute abstraction layer for provisioning for nova,
EC2, et al to take advantage of this.
2014-01-21 09:38:11 -08:00
Zack Shoylev
00f844b1d8
The metadata needs to be ordered for this implementation.
2014-01-21 10:46:59 -06:00
Audrius Butkevicius
ffb4df41eb
JCLOUDS-426. Update Elasticstack vnc password key
2014-01-17 13:29:22 +01:00
Ignasi Barrera
1ebfc7d43a
Added OkHttp driver to support modern HTTP verbs
2014-01-14 13:11:31 +01:00
Andrew Gaul
db5209c043
Propagate status in deleteAndVerifyContainerGone
...
Consuming the result of deleteContainerIfEmpty avoids an eventual
issue with Swift containers. Also backfill some tests for
deleteContainerIfEmpty. Fixes JCLOUDS-420.
2014-01-06 11:41:58 -08:00
Andrew Gaul
bfff3c421f
Replace calls to Closeables.closeQuietly
...
Guava 16 removes this API. Replace with Closeables2.closeQuietly.
References JCLOUDS-413 and JCLOUDS-415.
2013-12-24 18:02:43 -08:00
Andrew Gaul
75561b5c60
Address miscellaneous Guava deprecations
...
References JCLOUDS-415.
2013-12-24 18:02:43 -08:00
Andrew Bayer
ed663fb825
[maven-release-plugin] prepare for next development iteration
2013-12-20 10:32:48 -05:00
Andrew Bayer
52605675c5
[maven-release-plugin] prepare release jclouds-1.7.0-rc2
2013-12-20 10:32:48 -05:00
Andrew Bayer
13383b3fc0
JCLOUDS-412. Add the new i2.* instance sizes
2013-12-20 10:09:02 -05:00
Andrew Gaul
05ec994f9e
Address Checkstyle violations
2013-12-16 13:09:02 -08:00
Hyeonu Jeong
6d9784c4b5
Fix CloudStack EgressFirewall request parameter name
...
createEgressFirewall needs networkid instead of ipaddressid:
http://download.cloud.com/releases/3.0.6/api_3.0.6/root_admin/createEgressFirewallRule.html
2013-12-16 12:58:50 -08:00
Everett Toews
5ba527ec33
Ensure the accessIPv4 value gets into NodeMetadata.
2013-12-16 14:54:06 -06:00
Andrew Gaul
0398276be3
Remove redundant imports
...
Also enforce no new ones via Checkstyle
2013-12-12 18:23:43 -08:00
Zack Shoylev
6de84cb003
Moving trove to jclouds from jclouds-openstack-labs https://issues.apache.org/jira/browse/JCLOUDS-102
2013-12-12 17:13:38 -06:00