Andrew Phillips
d3ab85918e
Updated explanation of a potentially unexpected cast to refer to the JDK bug that necessitates it
2012-01-05 15:31:44 -05:00
Richard Downer
8991d8e512
Address review comments: use guava checkArgument(), and use switch instead of if for zone network type
2012-01-05 09:51:05 +02:00
Richard Downer
1b80b28613
Rework the validation of network/security groups in CloudStackComputeServiceAdapter.createNodeWithGroupEncodedIntoName(). Add a live test to verify that jclouds works with CloudStack's convention of assigning the user's default security group, if one is not specified.
2012-01-03 15:37:26 +02:00
Adrian Cole
7146572620
Issue 797: converted many adapters to the new gson streaming method
2012-01-01 19:24:42 -08:00
Adrian Cole
92a926d655
Merge pull request #284 from jclouds/issue-795-support-java-7
...
Issue 795: support java 7
2011-12-28 10:17:46 -08:00
Matt Stephenson
f50ef6ecfc
Add tests for Virtual CPU attribute in Flavor json
2011-12-28 10:46:10 -06:00
Matt Stephenson
481f7a4b2f
Refactor Flavor class so that it is immutable
2011-12-28 10:45:34 -06:00
Matt Stephenson
dbb7e5fb5d
Add vcpus to the flavor entity.
2011-12-27 17:24:55 -06:00
Andrew Phillips
1ba75f623f
[issue 795] Fixing a compilation failure in EC2ListNodesStrategy - looks like something happened with generic casts between Java 6 and 7 (see http://stackoverflow.com/questions/8637937/why-does-a-generic-cast-of-a-list-extends-set-to-listset-succeed-on-sun )
2011-12-26 21:17:40 +00:00
Jason King
3c6b61acde
Merge pull request #282 from tinamou/master
...
Issue 794: problem with creating nova client inside karaf
2011-12-23 07:34:07 -08:00
Marek Kasztelnik
5be26a175c
fixed problem with creating nova client inside karaf
2011-12-22 23:09:23 +01:00
Adrian Cole
d1500d301f
Merge pull request #281 from andreisavu/cloudwatch-unit
...
Allow user to specify the Unit on CloudWatch queries
2011-12-22 08:06:45 -08:00
andreisavu
529dc4f687
Strict string replacement & improved live test
2011-12-22 17:40:28 +02:00
andreisavu
b5228d2299
Allow user to specify the Unit on CloudWatch queries
2011-12-22 17:30:33 +02:00
Adrian Cole
2ce0825e62
vcloud test stabilization
2011-12-22 04:34:13 -08:00
Adrian Cole
016b0c6eb5
fixed username shadowing in elastichosts; added retry on auth fail
2011-12-22 04:33:47 -08:00
Adrian Cole
a80e1b07e6
updated to guava 11 cache miss behavior
2011-12-22 03:21:54 -08:00
Adrian Cole
4a22d1aaf1
Merge pull request #280 from richardcloudsoft/cloudstack-lb
...
PortForwardingRule CIDR list elements
2011-12-22 03:20:23 -08:00
Adrian Cole
4bbb9a9cc1
fixed problem where passwords in the vapptemplate were being exposed. these are always reset on instantiate, so no use exposing them. in this case they were masking the real vapp pass
2011-12-22 03:19:08 -08:00
Richard Downer
9b6a141111
Make PortForwardingRule natively use Set<String> for CIDR lists, and have the CloudStackParserModule deal with converting from a comma-separated list
2011-12-22 11:06:52 +00:00
Richard Downer
4248b879a5
Add a cidrlist to the listportforwardingrulesresponse.json test
2011-12-22 10:42:15 +00:00
Richard Downer
eca39408ef
PortForwardingRule should use commas to separate the CIDR list elements
2011-12-22 10:42:15 +00:00
Adrian Cole
3a8ea09fb9
missing commits
2011-12-22 02:23:20 -08:00
Adrian Cole
535c035ae6
refactored and slimmed vcloud compute impl
2011-12-22 02:18:51 -08:00
Adrian Cole
c418edb140
license header
2011-12-22 02:17:49 -08:00
Adrian Cole
09ad989472
cloudwatch fix
2011-12-22 00:06:53 -08:00
Adrian Cole
57df10029a
cleaned up nova impl
2011-12-22 00:04:31 -08:00
Adrian Cole
ca749a2c8b
cleaned up nova impl
2011-12-21 23:59:51 -08:00
Adrian Cole
5587b4e6be
cleaned up cloudservers impl
2011-12-21 23:59:51 -08:00
andreisavu
548068c7ff
Allow user to specify instance ID as an option for CloudWatch
2011-12-21 23:59:50 -08:00
Adrian Cole
68820d5d61
iso cleanup
2011-12-21 23:29:53 -08:00
Adrian Cole
70269a0091
test cleanup
2011-12-21 23:29:45 -08:00
Adrian Cole
cc147a6ec6
fixed cidr list parse error
2011-12-21 22:26:03 -08:00
Adrian Cole
d1f4339c84
fixed means by which tests get login credentials
2011-12-21 22:10:34 -08:00
Adrian Cole
302321ce18
Issue 730: removed deprecated vcloud methods
2011-12-21 18:46:58 -08:00
Adrian Cole
cd9b140ad0
Merge pull request #273 from alasdairhodge/CloudSigma-SSD-support
...
CloudSigma support for drive tags and SSD affinity
2011-12-21 18:41:23 -08:00
Adrian Cole
55c182484f
Merge pull request #277 from richardcloudsoft/cloudstack-lb
...
CloudStack LoadBalancer fixes
2011-12-21 17:20:07 -08:00
Alasdair Hodge
601922a8e4
Specify tags to cloneDrive() and assert they are retrieved
2011-12-22 01:11:17 +00:00
Alasdair Hodge
91c0492e6a
Increase timeout on potentially-lengthy cloneDrive() operation
2011-12-22 00:58:15 +00:00
Alasdair Hodge
df8d529235
Include tags in existing toString() methods on Drive and subclasses
2011-12-22 00:09:27 +00:00
Richard Downer
4d89ed4054
Fix json object name for listLoadBalancerRuleInstances
2011-12-21 23:08:17 +00:00
Richard Downer
5414f7e06a
Clarify LoadBalancerClientLiveTest
2011-12-21 23:08:16 +00:00
Richard Downer
d9f01e0ff8
Create load balancer rule should be asynchronous
2011-12-21 23:08:16 +00:00
Richard Downer
31bd7c237b
LoadBalancerClientLiveTest - it's a requirement of load balancer rules that these are applied to networks with guest IP type of VIRTUAL.
2011-12-21 23:08:16 +00:00
Richard Downer
21105f8322
Retry loop did not increment the counter, so it would never actually terminate after repeated failures. Also decreased the number of attempts from 50 to 10, as 50 took too long to fail.
2011-12-21 23:08:15 +00:00
Andrew Donald Kennedy
7a60ce579b
Added stub ISO live test and ListISOsOptions minor refactoring
2011-12-21 18:53:34 +00:00
Alasdair Hodge
5ef0d04448
update resource-based drive <-> map tests
2011-12-21 14:41:23 +00:00
Alasdair Hodge
7e0244edae
Unit test tags as part of map <-> drive conversions
2011-12-21 14:10:36 +00:00
Alasdair Hodge
5dedb8b81c
builders perform necessary casting of return type when setting tags
2011-12-21 14:09:12 +00:00
Alasdair Hodge
422bf8371a
More thorough testing of tags/affintity interaction
2011-12-21 13:51:23 +00:00
Alasdair Hodge
5f63768d4d
Update CloneDriveOptions unit test to include tags and affinity
2011-12-21 13:04:44 +00:00
Alasdair Hodge
c13e6e20bc
Use varargs for tags() to make life easier for callers; preserve tag order for easier unit testing
2011-12-21 12:59:59 +00:00
Adrian Cole
20f3e52731
Merge branch 'master' of https://github.com/grkvlt/jclouds
...
* 'master' of https://github.com/grkvlt/jclouds :
The describeAddressesInRegion call returns empty set on not found, not exception
PublicIpInstanceIdPair has different id format to node
Issue 757: Remove old public IPs when associating elastic IP addresses
2011-12-21 03:46:00 -08:00
Alasdair Hodge
3f0f782f9d
Include tags when converting between Map and Drive{Info,Data}
2011-12-21 11:28:32 +00:00
Alasdair Hodge
ede85e28f5
Drive domain object (and subclasses) refer to tags, and not explicitly to affinity
2011-12-21 11:22:08 +00:00
Adrian Cole
e2bb762cb1
updated cloudservers to current style of credential management
2011-12-21 03:15:09 -08:00
Andrew Donald Kennedy
979d9ba046
The describeAddressesInRegion call returns empty set on not found, not exception
2011-12-21 11:13:46 +00:00
Andrew Donald Kennedy
ee0bade6ad
PublicIpInstanceIdPair has different id format to node
2011-12-21 11:05:29 +00:00
Alasdair Hodge
e4eedf9b99
Add tags to CloneDriveOptions
2011-12-21 11:02:39 +00:00
Andrew Donald Kennedy
ddbf39e4a6
Issue 757: Remove old public IPs when associating elastic IP addresses
2011-12-21 10:51:35 +00:00
Alasdair Hodge
933e64ecc6
Add affinity attribute to Drive
...
. add constructor arg and update all uses (inc subclasses)
. update hashCode() and equals(), inc builder
2011-12-21 10:40:33 +00:00
Alasdair Hodge
fd6a0779dd
CloneDriveOptions now conveys affinity (in 'tags' option)
2011-12-21 10:20:10 +00:00
Alasdair Hodge
b8753e6359
added AffinityType enum
2011-12-21 10:18:06 +00:00
Adrian Cole
f9b38f646c
Issue 730: removed deprecated methods from ComputeService RunScript/TemplateOptions SshClient.Factory and replaced occurences of Credentials with LoginCredentials whereever possible
2011-12-20 23:19:45 -08:00
Adrian Cole
766b0ab5ba
Merge pull request #269 from grkvlt/master
...
Some small changes for vcloud (greenhousedata) tests
2011-12-20 10:55:32 -08:00
Andrew Donald Kennedy
e4c8789917
The template entries in a catalog may have different names to the acutal VAppTemplates, so check the URIs
2011-12-20 18:29:13 +00:00
Andrew Donald Kennedy
1b10e19e0b
The deleteVAppTemplate method returns Task XML data
2011-12-20 18:29:10 +00:00
Richard Downer
c64f89f2c7
Protect against a potential infinite loop
2011-12-20 16:25:52 +00:00
andreisavu
c3e09cc09f
Add ListLoadBalancerRulesResponseTest; fix issues in parsing the response (with some code from Andrei Savu)
2011-12-20 16:25:52 +00:00
Adrian Cole
8148151b85
Issue 783:HTTP Accept header field contains invalid type (*)
2011-12-19 22:57:52 -08:00
Adrian Cole
075c0c8e5e
allow cdn lookup to fail while in beta
2011-12-19 17:49:28 -08:00
Adrian Cole
375870bced
swift does not support quotes in blob names
2011-12-19 17:37:14 -08:00
Jeremy Daggett
6d6d68fdde
Merge branch 'master' into hpcloud-object-storage
2011-12-19 14:47:07 -08:00
andreisavu
2aec451f1c
Also updated CloudWatchAsyncClientTest
2011-12-19 14:41:55 +02:00
andreisavu
b15db13574
Updated CloudWatchClient code to latest version
...
See
http://docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/i
ndex.html?API_GetMetricStatistics.html
2011-12-19 13:25:06 +02:00
Adrian Cole
29809d6e09
should cleanup after test
2011-12-19 02:39:07 -08:00
Adrian Cole
6bac1db9fb
typos
2011-12-19 01:52:42 -08:00
Adrian Cole
bf99fb10a0
Issue 757: refactor elastic ip auto-allocation approach and backfill related tests
2011-12-19 01:46:19 -08:00
Adrian Cole
75604da8f2
Merge pull request #259 from andreisavu/datapoint-public
...
Make Datapoint getters public
2011-12-19 01:42:01 -08:00
andreisavu
c03265785e
Make Datapoint getters public
2011-12-19 11:34:40 +02:00
Jeremy Daggett
fb9739f615
Merging issues
2011-12-18 20:37:44 -08:00
Jeremy Daggett
c8ca287303
Fixes to Container related operations
2011-12-18 19:43:50 -08:00
Adrian Cole
43d15301c3
removed deprecated newBlob
2011-12-18 18:35:18 -08:00
Adrian Cole
4eb6c08155
removed deprecated Unwrap fields
2011-12-18 17:59:13 -08:00
Jan Paral
1f095fda4a
Issue 757: Auto allocate Elastic IPs and deal with empty tags in describe security groups response
2011-12-18 16:47:13 -07:00
Adrian Cole
e942d58fa7
Merge pull request #254 from grkvlt/master
...
Issue 779: Fix password/privateKey override issues with providers
2011-12-18 13:37:09 -08:00
Andrew Donald Kennedy
31d3fe483f
Issue 769: Make password and privateKey optional for LoginCredentials
2011-12-17 14:08:49 +00:00
Adrian Cole
9eb10c62b3
timezone doesn't help here
2011-12-16 20:52:47 -08:00
Richard Downer
d596cd18f1
Add live tests for the Usage API
2011-12-16 16:42:38 +00:00
Richard Downer
35e034a29a
Add the listUsageRecords API operation
2011-12-16 16:42:38 +00:00
Richard Downer
1fbc029bc8
Add UsageRecord to the domain model
2011-12-16 16:42:38 +00:00
Richard Downer
5c00a029c6
Add CloudStackDateAdapter to work around strange date format emitted by CloudStack
2011-12-16 16:42:38 +00:00
Richard Downer
41329c3528
Add generateUsageRecords API call and tests
2011-12-16 16:37:22 +00:00
Richard Downer
e64807ee59
Add GenerateUsageRecordsOptions + test
2011-12-16 15:24:37 +00:00
Richard Downer
f5c9ba6c0a
Add empty feature for Usage (global admin)
2011-12-16 15:24:37 +00:00
Adrian Cole
beb87a2131
Issue 781:update to guava 11.0-rc1
2011-12-14 23:56:50 -08:00
Adrian Cole
40d2abbac5
Issue 780:add new sa-east-1 region
2011-12-14 22:42:32 -08:00
Richard Downer
c000db598d
Add listStoragePools to the GlobalStoragePool[Async]Client, with tests
2011-12-14 17:07:46 +00:00
Richard Downer
ec46da8b59
Add ListStoragePoolsOptions + test
2011-12-14 17:07:46 +00:00
Richard Downer
56baa1977f
Add domain object for StoragePool
2011-12-14 17:07:46 +00:00