Commit Graph

5418 Commits

Author SHA1 Message Date
danikov 9b4e9e24c7 domain objects 2012-03-01 09:55:00 +00:00
danikov 5dd8f60a9f enable vClouds domain objects to extend Section 2012-03-01 09:55:00 +00:00
Adrian Cole d1305f3034 Merge branch 'develop' of github.com:jdaggett/jclouds
* 'develop' of github.com:jdaggett/jclouds:
  Improved parsing tests
  Nova client changes for delegate APIs & misc cleanup
  FloatingIP and KeyPair additions
  SecurityGroup support
  Incremental support for Image, Flavor and Floating IPs
  Floating IP support
2012-02-29 17:36:03 +02:00
Fabian Steeg 474aa52da9 If group name can't be parsed from a group ID, try the key name
When the security group is not generated by jclouds (e.g. when
using a custom group, or when in a VPC which generally requires
its own security groups), the group name to launch nodes into is
lost, since it is parsed from the generated security group ID.

This patch introduces a very local workaround: try to parse the
name from the key name, which if generated by jclouds has a format
that is very similar to the generated security group ID.

While probably not the ideal solution for persisting the group
name either (using user metadata might be), this fixes a blocking
issue for scenarios where you can't use a generated security group
ID (using a VPC in our case), but you can use a generated key pair
name.

Also it shouldn't interfere with existing usage: if a name can be
parsed from the security group, that is used, and if the key name
is not generated, the behaviour remains as it currently is (group
name is null if it can't be parsed from the security group).
2012-02-29 16:27:42 +01:00
Jeremy Daggett 2287d2bbcf Improved parsing tests 2012-02-28 21:16:54 -08:00
David Ribeiro Alves e00181d74e circular dependencies problem with CreateAndInstallVm 2012-02-29 01:44:22 +00:00
David Ribeiro Alves 40a95be772 still failing matching the default image to the yaml images 2012-02-28 20:45:42 +00:00
David Ribeiro Alves 51e24096fe refactored image from yaml creation 2012-02-28 19:39:32 +00:00
David Ribeiro Alves eab826fd42 refactored image from yaml creation 2012-02-28 19:11:37 +00:00
David Ribeiro Alves c015f9f699 moving forward no more guice errors 2012-02-28 18:43:10 +00:00
Jeremy Daggett 0f4fce2e19 Merge branch 'develop' of keg.dev.uswest.hpcloud.net:jclouds into develop 2012-02-28 09:51:25 -08:00
Jeremy Daggett ec990e6672 Nova client changes for delegate APIs & misc cleanup 2012-02-28 09:31:35 -08:00
Jeremy Daggett 8296d47e96 FloatingIP and KeyPair additions 2012-02-28 09:24:29 -08:00
Jeremy Daggett 699fa417c8 SecurityGroup support 2012-02-28 09:06:08 -08:00
David Ribeiro Alves 80f6b65d4b yaml desc reader added to compute adapter 2012-02-27 15:38:35 +00:00
Adrian Cole 918affff17 missing cloudloadbalancer instance 2012-02-27 09:47:01 +02:00
Adrian Cole c72b3ae236 InstallJDK for 32bit vms 2012-02-26 16:55:42 +02:00
Adrian Cole 4d919ce14e cloudwatch free interval is 5m not 1m 2012-02-26 16:55:18 +02:00
Adrian Cole dadd4f6515 changed bindings that imply i/o to Supplier<X> 2012-02-26 13:54:43 +02:00
Adrian Cole 39c79f6ffa Issue 845: opsource-servers skeleton 2012-02-24 13:55:55 +02:00
Adrian Cole 3eea621966 Merge pull request #386 from danikov/vclouds-director-bugfixes
Issue 830: vCloud director bugfixes
2012-02-23 23:56:28 -08:00
danikov e96382167b disable failing tests 2012-02-23 16:17:26 +00:00
danikov 046d129495 use correct Lists import 2012-02-23 16:17:15 +00:00
Adrian Cole 630c3925c7 Merge pull request #385 from milkmansrevenge/master
Issue 848 - logging levels in BackoffLimitedRetryHandler
2012-02-23 07:23:34 -08:00
Chris Strand 870a937f14 Issue 848. Increased log level to error when BackoffLimitedRetryHandler cannot retry any more. 2012-02-23 15:20:29 +00:00
Adrian Cole e80f6115a1 Merge pull request #384 from danikov/vclouds-director-vdc
Issue 830: vCloud director vDC
2012-02-23 07:19:56 -08:00
Adrian Cole aca5beaa21 Merge pull request #383 from danikov/vclouds-director-bugfixes
Issue 830: vCloud director common changes
2012-02-23 07:16:01 -08:00
Adrian Cole 0128dcec19 attempt to fix cloudbees build 2012-02-23 16:44:23 +02:00
danikov 3c78423d50 update to remove deprecated test approaches 2012-02-23 14:34:57 +00:00
danikov 58bddc6798 disable dependent tests 2012-02-23 14:16:51 +00:00
danikov 672acd898e add concrete instantiate params 2012-02-23 14:16:51 +00:00
danikov d8924519c7 fix domain object inhertance 2012-02-23 14:16:51 +00:00
danikov e0b1100651 fix expect test before 2012-02-23 14:16:50 +00:00
danikov 7d5dbbef59 flesh out/first pass live tests 2012-02-23 14:16:50 +00:00
danikov 54b3c01377 remove shadowing networkId 2012-02-23 14:16:50 +00:00
danikov 81dfd02935 add missing builder inherited methods 2012-02-23 14:16:50 +00:00
danikov 52717c3135 add checks for: ComputeCapacity, CapacityWithUsage, CapacityType, ResourceEntities, AvailableNetworks, Capabilities, SupportedHardwareVersions, Metadata, MetadataValue 2012-02-23 14:16:50 +00:00
danikov 95cb736a18 remove scratch comments 2012-02-23 14:16:21 +00:00
danikov f8900900f9 add live test 2012-02-23 14:16:21 +00:00
danikov 703c48b557 add + modify media types 2012-02-23 14:16:20 +00:00
danikov 57bd4f23af placeholder for merging with VApp branch 2012-02-23 14:16:20 +00:00
danikov 7f83356108 make params class concrete 2012-02-23 14:16:20 +00:00
danikov 08c20366bc add builder inheritance methods 2012-02-23 14:16:20 +00:00
danikov 257503f4dd update client with the right param types and metadataValue getter 2012-02-23 14:16:20 +00:00
danikov 16309eaef1 flesh out expect test 2012-02-23 14:16:20 +00:00
danikov e34c085455 first attempt at reference POST action test 2012-02-23 14:16:19 +00:00
danikov 32e4493f51 add parameter types 2012-02-23 14:16:19 +00:00
danikov e0361ef1a1 add missing action 2012-02-23 14:16:19 +00:00
danikov b01a888835 implement actions 2012-02-23 14:16:19 +00:00
danikov b8c0670cad domain object tweaks 2012-02-23 14:16:19 +00:00