Commit Graph

189 Commits

Author SHA1 Message Date
Adrian Cole b6fbc29c83 Issue 280: added orglist command 2010-08-27 13:33:55 -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 31fd2b5067 Issue 280: added guest customization parser, fixed delete in vcloud 0.9+ which now returns a task; parsed customization admin password by default 2010-08-26 17:36:48 -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 0038733646 Issue 280: added operating system and started parsing ip addresses from api 2010-08-25 00:12:33 -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 1cfd0b051b Issue 280: corrected xml handlers and added getVm command 2010-08-24 13:03:09 -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 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 6e09985659 normalized tag parsing code 2010-08-16 12:25:22 -07:00
Adrian Cole 5b215533f1 Issue 327: fixed terremark tag pattern and disk parsing 2010-08-15 12:50:03 -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 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 dec277e4d5 Issue 331: fix bug where not all state mappings are handled 2010-08-09 15:28:38 -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
Adrian Cole d8a8c38e4f Issue 306: revised vdc, instantiate, and clone to accept org/vdc name parameters 2010-08-09 01:29:48 -07:00
Adrian Cole 10c2a0e36b refactored retry/shortcircuit logic from vcloud as it is also used in aws 2010-08-08 17:46:00 -07:00
Adrian Cole 7f38672a4c Issue 327: added URI option for getting VDC 2010-08-08 14:33:15 -07:00
Adrian Cole e2c5a546a8 Issue 327: converted to URI id for keypair operations in terremark; Issue 306: converted vcloud org commands to be name-based 2010-08-08 13:12:52 -07:00
Adrian Cole 664644534a Issue 328: added blacklist for node commands using property jclouds.compute.blacklist.nodes with comma separated node names; note that this is only implemented in vcloud right now 2010-08-08 13:10:45 -07:00
Adrian Cole ef86f2da1b Issue 274: updated to latest guice 2010-08-05 19:04:15 -04:00
Adrian Cole 6f180ddb4e Issu 301: refactored utilities that depend on guava. introduced Crypto, CryptoStreams, and more Payloads to help deal with encrypted payloads and headers 2010-08-01 02:07:53 -07:00
Adrian Cole 6d438fbbe1 Issue 326: fixed -1 error code in jsch and updated to include a new logger jclouds.ssh 2010-07-30 12:28:14 -07:00
Adrian Cole 34518f54ba Issue 325: massive refactor in order to stop serializing native async http client requests 2010-07-30 01:26:55 -07:00
Adrian Cole d476016bd5 Issue 322: switched to Suppliers.memoizeWithExpiration 2010-07-26 14:57:37 -07:00
Adrian Cole 35a766c0fa Issue 320: introduced Json object to decouple us from gson libraries 2010-07-25 17:40:44 -07:00
Adrian Cole 887bb7adfe Issue 316: refactored ssh to use Payload object; deprecated non-payload methods 2010-07-19 13:08:12 -07:00