836 Commits

Author SHA1 Message Date
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