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