Commit Graph

205 Commits

Author SHA1 Message Date
Adrian Cole 60b6b68556 code cleanup: http request immutability (except payload), builders, test backfill 2010-12-30 23:40:23 +01:00
Adrian Cole 2760345bd3 promoted os version bundle object to be accessible outside tests 2010-12-20 14:36:04 +01:00
Adrian Cole e6110c96fd Issue 413: removed use of guice internal @Nullable annotations 2010-11-24 10:58:51 +01:00
Adrian Cole ef0ac61104 Issue 403: add httpresponse to auth exception 2010-11-11 10:57:15 +01:00
Adrian Cole 2f00ab22e4 Issue 392: standardized operating system version parsing 2010-11-08 06:48:32 +01:00
Adrian Cole 5f5b01ad35 fixed test cases 2010-11-07 20:20:35 +01:00
Adrian Cole d94ca19941 Issue 397: updated default image to 64bit ubuntu 10.04, noting ecloud, eucalyptus, and gogrid only have working centos images, trmk-vcloudexpress doesn't have 10.4, vcloud doesn't have the ability to natively lookup versions, and amazon linux is preferred on ec2. 2010-11-07 01:57:17 +01:00
Adrian Cole 4850127902 terremak ecloud api doesn't support deleting public ip addresses 2010-11-07 01:48:25 +01:00
Adrian Cole 6db5727755 Issue 286: terremark ecloud support now works 2010-11-01 22:49:55 -07:00
Adrian Cole d908600e8a Issue 383: added new network features needed for terremark ecloud, so that default vdc will operate 2010-11-01 01:24:27 -07:00
Adrian Cole 1eda57537b Issue 383: started to resolve eCloud compatibility problems 2010-10-31 18:41:26 -07:00
Adrian Cole 5385374ddb fixed terremark error handling 2010-10-31 14:41:08 -07:00
Adrian Cole ad61d6e071 Issue 386: fixed find method in vcloud 2010-10-31 11:37:44 -07:00
Adrian Cole 12d359f4bd Issue 381: fixed incorrect widening of scope 2010-10-28 23:44:04 -07:00
Adrian Cole 39361c9cbd fixed credentials so that node creds are prefixed consistently with node#; normalized os version parsing 2010-10-27 23:45:30 -07:00
Adrian Cole 562b487b15 Issue 381: refined logging statements 2010-10-26 20:47:38 -07:00
Adrian Cole faa57c71bb Issue 387: revised terremark to use the password in the vAppTemplate description to use as adminPassword during sudo 2010-10-26 20:20:36 -07:00
Adrian Cole fb93e81301 refactored to create typed contextspec objects 2010-10-24 22:59:01 -05:00
Adrian Cole 46938731a5 Issue 385: refactored internals so that creating new compute providers is much easier 2010-10-22 21:36:08 -05:00
Adrian Cole a96d332ea4 Merge branch 'master' of http://github.com/spasam/jclouds
* 'master' of http://github.com/spasam/jclouds:
  a.) When listing all public IPs in ecloud, the URL was incorrect. Was using something like ..../publicIps/publicIps.
2010-10-18 01:01:18 -07:00
spasam 4da03553f1 a.) When listing all public IPs in ecloud, the URL was incorrect. Was using something like ..../publicIps/publicIps.
b.) CommonVCloudRestClientModule#provideDefaultNetwork(...) is rather strict. This does not work in all environments. For eg, we have two test environments. Each has different DMZ/Internet networks. This method is always checking against default VDC. It doesn't make sense to configure jclouds client with one environments network and launch in another. So I kind'a made PROPERTY_VCLOUD_DEFAULT_NETWORK optional. It is a bit of a hack. This whole thing is probably mute anyway. They added functionality to figure out the Network type (DMZ vs Internal). We probably should figure out the network based on the fence mode???

c.) Implement SSH key support for ecloud.
2010-10-18 00:43:13 -04:00
Adrian Cole 49b88183d2 refactored compute provider implementation 2010-10-17 18:17:24 -07:00
Adrian Cole 7f02bd8929 Issue 381: removed unnecessary VCloudLocation class 2010-10-16 23:45:14 -07:00
Adrian Cole a9de959146 Issue 377: refactored value classes and tests so that we could test and implement credential storage 2010-10-16 22:24:22 -07:00
Adrian Cole 4dec489d42 Issue 339: refactor so that scripts can be named 2010-09-24 11:39:45 -07:00
Adrian Cole 0f0710e2f9 beta-7 regressions 2010-09-19 21:30:07 -07:00
Adrian Cole 1981b15837 regressions for beta-7 2010-09-19 19:12:44 -07:00
Adrian Cole 53f4bec356 Issue 361: normalize test properties 2010-09-19 13:30:11 -07:00
Adrian Cole 9aced88ca1 fixed error handling on vcloud and renamed bluelock-vclouddirector to bluelock-vcdirector 2010-09-19 10:22:09 -07:00
Adrian Cole e94ee94cd4 Issue 358: changed to enum.UNRECOGNIZED for all values that could arrive from a server 2010-09-18 10:04:43 -07:00
Adrian Cole 3d5bfa7422 Issue 280: started work converting to new error type in vcloud 2010-09-18 10:03:35 -07:00
Adrian Cole 198eeec3d9 added volume to hardware object, added signed blob support, added example of how to use signed blobs with computeservice 2010-09-12 02:27:42 -07:00
Adrian Cole 59aea16b07 Issue 350: changed from Size to Hardware and added Processor model 2010-09-11 15:39:27 -07:00
Adrian Cole 53adab1ab4 Issue 348: replaced custom-packaged resteasy with jersey-core 2010-09-10 15:40:04 -07:00
Adrian Cole d502774eda Issue 280: milestone where vcloud 0.9+ passes compute service tests (bluelock) 2010-08-26 23:33:12 -07:00
Adrian Cole 69bbd65c8d Issue 280 remodeled so that network connections can be propertly specified 2010-08-26 14:18:43 -07:00
Adrian Cole 025b8aa12d Issue 280: instantiateVapp 1.0 now works, but has a hard-coded internal vapp network 2010-08-26 01:48:11 -07:00
Adrian Cole ed73f25685 Issue 280: added size parser that parses the compute service size from the ovf descriptor of a vApp template 2010-08-25 16:30:23 -07:00
Adrian Cole 114d188079 Issue 280: added support to parse the ovf envelope for a vapp template so that we can get to os and size data 2010-08-25 12:09:38 -07:00
Adrian Cole 96fb5f42aa Issue 280: added vcloud 1.0 virtual hardware 2010-08-24 16:36:00 -07:00
Adrian Cole 053351ba12 Issue 280: normalized cleansing of namespace from xml attributes 2010-08-24 14:20:59 -07:00
Adrian Cole c6d046494e Issue 280: renamed NamedResource to ReferenceType as that is the correct name in the vcloud api 2010-08-24 10:59:38 -07:00
Adrian Cole 72bf4e2d63 Issue 280: split out vcloud 0.8 operations that are incompatible from 0.9+, split out incompatible VApps and VAppTemplates 2010-08-24 10:47:39 -07:00
Adrian Cole c08fb5ddfd Issue 280: converged 0.8 and 1.0 tasks 2010-08-23 21:28:01 -07:00
Adrian Cole 345684c6f2 Issue 280: split vcloud 0.8 vapp from 1.0 2010-08-23 19:13:30 -07:00
Adrian Cole 7058b73c2c Issue 280: split off incompatible vcloudexpress vapp template from vcloud 2010-08-23 16:05:28 -07:00
Adrian Cole 250f2f67cb refactored to use new vcloud 1.0 status type 2010-08-22 22:45:42 -07:00
Adrian Cole a87747a6b2 Issue 343 removed buggy hosting.com vcloudexpress 2010-08-22 21:47:36 -07:00
Adrian Cole ae5381d2bd Issue 280: updated catalog and org to 0.9+ spec 2010-08-22 21:25:53 -07:00
Adrian Cole 13c9828345 Issue 280: converged vcloud 0.8 and 1.0 OrgNetwork objects 2010-08-22 14:35:13 -07:00