286 Commits

Author SHA1 Message Date
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
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
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
Richard Downer
c8bc318fba Add empty feature classes for Storage Pool API 2011-12-14 17:07:46 +00:00
andreisavu
30f7ec4ba4 Unit test for UpdateUserOptions 2011-12-13 18:54:55 +02:00
andreisavu
011d6ad7f2 Unit test for CreateUserOptions 2011-12-13 17:55:55 +02:00
andreisavu
4320cb3a8d Unit test for UpdateAccountOptions 2011-12-13 17:52:42 +02:00
andreisavu
21d1c41e2d Unit tests for CreateAccountOptions 2011-12-13 17:49:32 +02:00
andreisavu
a19242480b Unit test for ListUserOptions 2011-12-13 17:37:01 +02:00
andreisavu
41e13ae78f Unit test for parsing registerUserKeys response 2011-12-13 12:20:44 +02:00
andreisavu
81a4b25cee Finished implementing registerUserKeys API 2011-12-13 08:50:58 +02:00
Adrian Cole
c10d585052 fixed broken unit test 2011-12-12 17:46:39 -08:00
Adrian Cole
2aca11d94b Merge pull request #234 from andreisavu/user-enums-for-host
Use enums for the Host domain object
2011-12-12 14:51:56 -08:00
Adrian Cole
53b64e6c19 Merge pull request #232 from andreisavu/domain-user-account
Implement account & user management (global & domain API)
2011-12-12 14:46:05 -08:00
andreisavu
efc1224dae Use different endpoint for registerUserKeys API call 2011-12-13 00:00:05 +02:00
andreisavu
37cba62459 Updated Host.State enum for Cloudstack 2.2.12 2011-12-12 23:01:44 +02:00
andreisavu
b6a58941e9 Live test disable / enableAccount API 2011-12-12 22:55:42 +02:00
andreisavu
616485364b Live test disable / enableUser API 2011-12-12 22:15:05 +02:00
andreisavu
7b6ebefbd4 Added unit tests for GlobalUserAsyncClient 2011-12-12 17:07:19 +02:00
andreisavu
7e8e2ca460 Added tests for GlobalAccountAsyncClient 2011-12-12 16:49:45 +02:00
andreisavu
59c2b2c8bc Tentative on implementing the registerUserKeys API
It doesn't work yet because it requires a different authentication
strategy.
2011-12-12 15:10:32 +02:00
andreisavu
3f9f392941 Use enums for the Host domain object 2011-12-12 13:57:14 +02:00
andreisavu
9c32c06c25 Implemented updateUser global admin API and live test 2011-12-12 10:48:11 +02:00
andreisavu
8591bdb111 Implemented createUser global admin API and live test 2011-12-12 10:48:11 +02:00
andreisavu
f25289bf0f Implemented deleteUser global admin API 2011-12-12 10:48:11 +02:00
andreisavu
a5fd2f7a05 Implemented updateAccount global admin API 2011-12-12 10:48:11 +02:00
andreisavu
d2eb9866c5 Implemented create / deleteAccount global admin APIs 2011-12-12 10:48:11 +02:00
andreisavu
842c7b8e01 Implemented domain admin listUsers API and a simple live test 2011-12-12 10:48:11 +02:00
andreisavu
18ca69503c Enable / disable user account domain API calls 2011-12-12 10:48:11 +02:00
andreisavu
40fbe9da57 Added empty classes for global user API 2011-12-12 10:48:10 +02:00