223 Commits

Author SHA1 Message Date
Adrian Cole
3db62b6f8b exposed CloudStackContext for tests 2012-01-10 17:07:08 -08:00
Adrian Cole
f3f56463b4 centralized RestContext<S,A> binding 2012-01-10 12:21:25 -08:00
Richard Downer
e996fc57d5 Add Hosts API listClusters call; domain objects, options, tests, etc. 2012-01-10 17:36:43 +02:00
Adrian Cole
777ec8e504 Merge pull request #299 from andreisavu/complete-firewall-client
Complete the Firewall Client API
2012-01-09 17:28:22 -08:00
andreisavu
3af4d3a5bb Use enum for *Rule.state 2012-01-10 03:24:00 +02:00
andreisavu
b5bba81d05 Use a custom parser for the CIDR list 2012-01-10 02:47:42 +02:00
andreisavu
ef8438d59a Use enum for PortForwardingRule protocol 2012-01-10 02:27:06 +02:00
andreisavu
6f463f1f79 Extensive testing using HTTP Expect tests 2012-01-10 02:11:24 +02:00
andreisavu
8c512e2d4e Added parser test for listFirewallRules 2012-01-10 01:31:11 +02:00
andreisavu
c018e81eb3 Live tests passing for the new Firewall API calls 2012-01-10 01:16:41 +02:00
Adrian Cole
02e83c6423 DeployVirtualMachineOptions.NONE is not immutable, sadly 2012-01-09 10:56:27 -08:00
Adrian Cole
e46ee9fbc4 Issue 807:update license headers 2012-01-09 10:54:57 -08:00
Adrian Cole
8c81c34d97 Merge pull request #298 from andreisavu/lb-net-select
Improved network selection for Load Balancer client live test
2012-01-09 09:30:30 -08:00
Adrian Cole
be9dac8034 Merge pull request #289 from richardcloudsoft/cs-secgrp
Validating network/security groups in CloudStackComputeServiceAdapter
2012-01-09 09:28:39 -08:00
andreisavu
3ff038bf31 Complete the Firewall Client API 2012-01-09 18:33:45 +02:00
Richard Downer
ce6b79eeca Move the inner classes of OptionsConverter into own classes. Add JavaDoc and unit test. 2012-01-09 15:07:36 +02:00
Richard Downer
abe77fd25a Create a LoadingCache that maps from zone ID to Zone object, and use it in createNodeWithGroupEncodedIntoName(). (Review feedback) 2012-01-09 13:56:41 +02:00
andreisavu
cc28a2a370 Improved network selection for Load Balancer client live test 2012-01-09 13:24:09 +02:00
Richard Downer
f9c86860ab Use an 'options converter' to switch out the behaviour differences between basic and advanced networking when building a DeployVirtualMachineOptions instance for creating nodes. 2012-01-08 22:05:18 +02:00
andreisavu
2fc3679c76 Added missing options & one extra call for CloudStack Load Balancers 2012-01-07 18:01:46 +02:00
Adrian Cole
f390f314ee Issue 803: changes needed when guice is in production mode 2012-01-07 06:08:32 -08:00
Adrian Cole
3574dededb clarified initial Expect test 2012-01-06 15:38:09 -08:00
Adrian Cole
7e8baf4f02 added default url 2012-01-06 15:38:09 -08:00
Adrian Cole
73e79468f3 added missing binding for RestContext 2012-01-06 15:38:09 -08:00
andreisavu
1b9dfc7102 Test for AccountClient.listAccounts using the mock webserver 2012-01-06 15:38:08 -08:00
Adrian Cole
f06e6982eb Issue 800:introduce property for build version 2012-01-05 17:51:55 -08:00
Adrian Cole
42137677da Issue 801:fix inconsistency in test property test.provider.apiversion set in pom.xml -> api-version 2012-01-05 13:09:45 -08: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
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
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
55c182484f Merge pull request #277 from richardcloudsoft/cloudstack-lb
CloudStack LoadBalancer fixes
2011-12-21 17:20:07 -08: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
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
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
4eb6c08155 removed deprecated Unwrap fields 2011-12-18 17:59:13 -08: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