Adrian Cole
f368485acd
Issue 798: merge for potential 1.3.0-rc-2
2012-01-10 18:21:41 -08:00
Adrian Cole
c151e5bdd7
Issue 730: last deprecated methods scheduled for removal in 1.3
2012-01-10 18:10:55 -08:00
Adrian Cole
5abd10f36c
thread safety in test
2012-01-10 17:49:06 -08:00
Aled Sage
b11a608396
Issue 731: added RetryOnRenew handler to CloudLoadBalancers, Nova and Swift
2012-01-10 17:41:38 -08:00
Andrew Donald Kennedy
2d0db63f51
Issue 731: Add RetryOnRenew handler to renew expired token
2012-01-10 17:41:37 -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
ba0725286a
formatting
2012-01-10 14:29:47 -08:00
Adrian Cole
2b9ba76fe1
initial expect test for cloudservers
2012-01-10 14:25:25 -08:00
Adrian Cole
5000270090
grammar
2012-01-10 12:33:45 -08:00
Adrian Cole
da96b4637b
fixed method name
2012-01-10 12:28:50 -08:00
Adrian Cole
bdf8725b7a
first s3 expect tests
2012-01-10 12:21:26 -08:00
Adrian Cole
eef21ec75b
added base class for S3 expect tests
2012-01-10 12:21:26 -08:00
Adrian Cole
f3f56463b4
centralized RestContext<S,A> binding
2012-01-10 12:21:25 -08:00
Adrian Cole
f570ec99e6
moved base test into internal package
2012-01-10 12:21:25 -08:00
Adrian Cole
c675b61807
moved s3-specific handler into s3 module
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
Adrian Cole
add431a329
missing build property commit
2012-01-08 00:04:04 -08: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
cc5aa5cee2
cloudfiles NPE when CDN not present
2012-01-07 05:13:58 -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
99fb37f6cf
refactored LiveTest code to share property initialization
2012-01-05 17:51:03 -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
Andrew Phillips
d3ab85918e
Updated explanation of a potentially unexpected cast to refer to the JDK bug that necessitates it
2012-01-05 15:31:44 -05: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
8d84f8c699
Merge branch 'master' of github.com:jclouds/jclouds into 1.3.x
...
* 'master' of github.com:jclouds/jclouds:
Issue 797: converted many adapters to the new gson streaming method
Issue 797: moved JsonLiteral out of the gson package hierarchy as it is unnecessarily there
Issue 797: update to gson 2.1
Issue 797: gson 2+ defaults numbers to double
Issue 797: gson 2+ addresses gson issue 325
Add tests for Virtual CPU attribute in Flavor json
Refactor Flavor class so that it is immutable
Add vcpus to the flavor entity.
Fixed broken test in VirtualBox.
[issue 795] Fixing a compilation failure in EC2ListNodesStrategy - looks like something happened with generic casts between Java 6 and 7 (see http://stackoverflow.com/questions/8637937/why-does-a-generic-cast-of-a-list-extends-set-to-listset-succeed-on-sun )
[issue 795] Added a @DataProvider and modified failing tests to selectively run under Java6/7
[issue 795] De-generified HttpMessage.Builder and HttpRequest.Builder, prevented the "ambiguous method" compile errors caused by GeneratedHttpRequest.builder() and from() (see [issue 461]) and added a convenience requestBuilder() and fromRequest() methods with the former signatures of builder() and from() resp.
GAE SDK 1.5.5 -> 1.6.1
fixed problem with creating nova client inside karaf
2012-01-01 19:43:27 -08:00
Adrian Cole
7146572620
Issue 797: converted many adapters to the new gson streaming method
2012-01-01 19:24:42 -08:00
Adrian Cole
92a926d655
Merge pull request #284 from jclouds/issue-795-support-java-7
...
Issue 795: support java 7
2011-12-28 10:17:46 -08:00
Matt Stephenson
f50ef6ecfc
Add tests for Virtual CPU attribute in Flavor json
2011-12-28 10:46:10 -06:00
Matt Stephenson
481f7a4b2f
Refactor Flavor class so that it is immutable
2011-12-28 10:45:34 -06:00
Matt Stephenson
dbb7e5fb5d
Add vcpus to the flavor entity.
2011-12-27 17:24:55 -06:00
Andrew Phillips
1ba75f623f
[issue 795] Fixing a compilation failure in EC2ListNodesStrategy - looks like something happened with generic casts between Java 6 and 7 (see http://stackoverflow.com/questions/8637937/why-does-a-generic-cast-of-a-list-extends-set-to-listset-succeed-on-sun )
2011-12-26 21:17:40 +00:00
Marek Kasztelnik
c1311f2dc9
fixed problem with creating nova client inside karaf
2011-12-23 15:48:32 +00:00
Jason King
3c6b61acde
Merge pull request #282 from tinamou/master
...
Issue 794: problem with creating nova client inside karaf
2011-12-23 07:34:07 -08:00
Marek Kasztelnik
5be26a175c
fixed problem with creating nova client inside karaf
2011-12-22 23:09:23 +01:00
Andrew Phillips
3590f67097
[maven-release-plugin] prepare for next development iteration
2011-12-22 20:17:36 +00:00
Andrew Phillips
2d6eda0c33
[maven-release-plugin] prepare release jclouds-1.3.0-rc-1
2011-12-22 20:17:26 +00:00
Adrian Cole
d1500d301f
Merge pull request #281 from andreisavu/cloudwatch-unit
...
Allow user to specify the Unit on CloudWatch queries
2011-12-22 08:06:45 -08:00
andreisavu
529dc4f687
Strict string replacement & improved live test
2011-12-22 17:40:28 +02:00
andreisavu
b5228d2299
Allow user to specify the Unit on CloudWatch queries
2011-12-22 17:30:33 +02:00
Adrian Cole
2ce0825e62
vcloud test stabilization
2011-12-22 04:34:13 -08:00
Adrian Cole
016b0c6eb5
fixed username shadowing in elastichosts; added retry on auth fail
2011-12-22 04:33:47 -08:00
Adrian Cole
a80e1b07e6
updated to guava 11 cache miss behavior
2011-12-22 03:21:54 -08:00
Adrian Cole
4a22d1aaf1
Merge pull request #280 from richardcloudsoft/cloudstack-lb
...
PortForwardingRule CIDR list elements
2011-12-22 03:20:23 -08:00
Adrian Cole
4bbb9a9cc1
fixed problem where passwords in the vapptemplate were being exposed. these are always reset on instantiate, so no use exposing them. in this case they were masking the real vapp pass
2011-12-22 03:19:08 -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
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