Richard Downer
|
b3bb99da88
|
Add GlobalHost[Async]Client.prepareHostForMaintenance()
|
2012-01-12 14:25:24 +02:00 |
Richard Downer
|
350e01c230
|
Add GlobalHost[Async]Client.deleteHost()
|
2012-01-12 14:13:23 +02:00 |
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 |
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 |