286 Commits

Author SHA1 Message Date
Richard Downer
2b1c5f78f3 Add GlobalHost[Async]Client.updateHostPassword() 2012-01-12 14:06:57 +02:00
Richard Downer
9bb9312d4a Add GlobalHost[Async]Client.updateHost() 2012-01-12 13:55:32 +02:00
Richard Downer
4bc4008b82 Add GlobalHost[Async]Client.addHost() 2012-01-12 13:33:56 +02:00
Richard Downer
d4293bdb7a Add expect-style test for GlobalHostClient.listClusters() 2012-01-12 11:25:52 +02:00
Richard Downer
7833ca557b Add expect-style test for GlobalHostClient.listHosts() 2012-01-12 09:24:09 +02:00
Richard Downer
a2afd265b8 Regenerate Host.equals()/hashCode()/toString() as they were out of date 2012-01-12 09:24:09 +02:00
Adrian Cole
5abd10f36c thread safety in test 2012-01-10 17:49:06 -08:00
andreisavu
a752ecbb98 Added missing Expect test cases 2012-01-11 03:35:30 +02:00
andreisavu
7c4603f44a Re-enabled the failing Expect test 2012-01-11 03:24:21 +02:00
andreisavu
77ebfe8f1e Removed create configuration API call - not useful 2012-01-11 03:24:21 +02:00
andreisavu
00e7657a09 Implemented update & create configuration APIs 2012-01-11 03:24:21 +02:00
andreisavu
de9691cccb Implemented listConfigurationEntries API 2012-01-11 03:24:21 +02:00
Adrian Cole
3870313e95 fixed generic types for CloudStackContext 2012-01-10 17:12:50 -08:00
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