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
Adrian Cole
c0f454e7eb
Issue 280: converged vcloud express and vcloud org and vdc objects
2010-08-21 21:06:52 -07:00
Adrian Cole
2db03edb18
Issue 280: more changes related to vcloud 1.0 orgs
2010-08-20 14:03:18 -07:00
Adrian Cole
72a0bb58a7
Issue 280: ported more organization code from 0.8 -> 1.0
2010-08-20 11:33:38 -07:00
Adrian Cole
80da64b65c
Issue 280: added Org to 1.0 impl as it is incompatible with the 0.8 version
2010-08-19 22:25:04 -07:00
Adrian Cole
3657e066f4
Issue 280: separated out VCloudExpress specific classes from the 1.0 stuff
2010-08-19 16:04:11 -07:00
Adrian Cole
bb98d3127f
Issue 286: tweaks to the ecloud api
2010-08-19 10:34:29 -07:00
Adrian Cole
5413e12fcc
Issue 296 make terremark ecloud and vcloudexpress work from mvn -Plive install
2010-08-19 01:43:26 -07:00
Adrian Cole
f895756c65
Issue 333: added operatingsystem to nodemetatdata; Issue 327: completed vcloud conversion to ids; Issue 306; completed vcloud lookup by id; Issue 338: got rid architecture object
2010-08-18 21:04:17 -07:00
Adrian Cole
462a6e5617
Issue 335: took initialization code out of injection providers and into memoized suppliers, this will allow us to tune caching and speed up injection as guice is single-threaded; fixed broken windows along the way
2010-08-17 02:08:39 -07:00
Adrian Cole
3363f62b83
Issue 327: fixed caching bug
2010-08-15 11:53:27 -07:00
Adrian Cole
09e155bf0d
Issue 327: completed conversion of vapp to use URIs for IDs consistently
2010-08-15 00:55:58 -07:00
Adrian Cole
828fa38568
fixed test expectation name
2010-08-13 20:12:02 -07:00
Adrian Cole
22e10f84a6
Issue 306, Issue 327: more progress unraveling vcloud URI-based operations
2010-08-13 20:11:09 -07:00
Adrian Cole
420503d32e
updated and corrected license headers
2010-08-12 16:04:26 -07:00
Adrian Cole
de4183e579
revised terremark impl as certain methods related to public ips are only in the ecloud impl
2010-08-10 15:54:06 -07:00
Adrian Cole
b0050eeeeb
Issue 306: tasks list and catalog by name
2010-08-09 19:58:37 -07:00
Adrian Cole
3289871c14
Issue 327: introduced VCloudLocation which hides the Resource corresponding to the org or vdc
2010-08-09 09:54:41 -07:00