Commit Graph

632 Commits

Author SHA1 Message Date
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 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
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
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