Adrian Cole
03fe0f3670
cleaned up test
2010-09-05 00:59:38 -07:00
Adrian Cole
36dec74379
Issue 290: added guest customization support
2010-09-05 00:20:45 -07:00
Adrian Cole
c1a989c9f6
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
Issue 191: added example to integrate chef with compute
fixed parent project refs
updated snapshot repository info
Issue 280: added orglist command
changed default test so that they work with self-signed certs
2010-08-31 12:50:14 -07:00
Adrian Cole
8b05fd26e0
Issue 290: fixed extra output
2010-08-31 12:29:20 -07:00
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
f98af108bb
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
Removed explicit references to the Maven2 repo (http://repo2.maven.org/maven2 ) as Sonatype advise against it, and corrected the URL for the jboss repo since they've now also moved to Nexus ( http://repository.jboss.org/nexus/content/groups/public-jboss ).
Issue 344: setup our maven repository to sync with central
Line endings
2010-08-25 22:43:25 -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
Andrew Phillips
744d828416
Merge remote branch 'origin'
2010-08-26 00:54:29 +02:00
Andrew Phillips
048abc16bd
Line endings
2010-08-25 22:54:52 +02: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
0d06623dcf
Issue 341: bluelock-vcloudexpress, bluelock-vclouddirector
2010-08-19 13:00:44 -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
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
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
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
62f14d2850
updated test cases for kohsuke's fix
2010-08-05 19:24:52 -04:00
Kohsuke Kawaguchi
cd8c5ebd92
fixed a bug. This is a tempalte ID, not catalog ID
2010-08-05 19:15:09 -04: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
Andrew Phillips
e1f5369243
Removed 1,000,000 redundant .gitignores (they're inherited)
2010-07-28 14:38:28 +02: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
Adrian Cole
d626a9848e
Issue 311: now supporting ec2 cluster instance sizes and placement groups
2010-07-17 21:47:37 -07:00
Adrian Cole
cd5fddf1f4
normalized all list operations to Set<Thing> and on 404 they return an empty list
2010-07-17 19:46:43 -07:00
Adrian Cole
1d0949dec5
Issue 315: added auto-deserialization of json into java objects and new @Unwrap annotation; Issue 311: fixed template parsing for new cluster instance in ec2; Issue 191: started adding node support to chef
2010-07-17 01:30:37 -05:00
Adrian Cole
b641dbc1f1
Issue 306: started converting to name based instead of id based vcloud operations
2010-07-11 18:53:00 -07:00
Adrian Cole
376380be6b
fixed terremark ecloud version
2010-07-09 21:24:05 -07:00
Adrian Cole
e8d0a11cda
Issue 301: refactored http payload and rewrote crufty tests
2010-07-09 21:13:11 -07:00
Adrian Cole
da3baf523c
Issue 301: refactored http payload data from blob -> core, added content length, type, md5; fixed length bug in ec2 and added more tests to ensure this doesn't happen again
2010-07-08 03:46:34 -07:00
Adrian Cole
88d64ee76c
Issue 286: normalized names trmk-vcloudexpress -> TerremarkVCloudExpressClient; tmrk-ecloud -> TerremarkECloudClient
2010-07-05 23:46:33 -07:00
Adrian Cole
d6c0cbff80
Issue 286: started ecloud support
2010-07-03 02:49:08 -07:00
Adrian Cole
f29d003914
Issue 299: converted 409 -> IllegalStateException and mapped AWS and vCloud exceptions
2010-07-02 23:19:11 -07:00
Adrian Cole
85b5bd48f1
loosened dependency on the GeneratedHttpRequest class
2010-07-02 16:47:46 -07:00
Adrian Cole
7e28286dd0
Issue 293: normalized on provider vocab
2010-06-28 12:03:35 -07:00
Adrian Cole
caceae90bd
Issue 293: normalized on identity/credential vocab
2010-06-28 11:33:41 -07:00
Adrian Cole
05d4b19fdd
added generic bindings
2010-06-28 05:21:03 -07:00
Adrian Cole
27f4f69b4c
Issue 293: refactored code to provide for api versions and coherent properties for authorization
2010-06-28 05:07:36 -07:00
Adrian Cole
35c83335d2
parameterized endpoint for terremark
2010-06-26 11:54:56 -07:00
Adrian Cole
055c56dc08
Issue 292: added simple http client
2010-06-25 10:45:15 -07:00
Adrian Cole
df54677e20
Issue 285: implemented terremark extensions including ssh key support
2010-06-22 15:26:10 -07:00
Adrian Cole
250f6140ee
Issue 280: refactoring to support vcloud 0.9
2010-06-22 15:21:49 -07:00
Adrian Cole
cba3f660fb
Issue 27: added 'walrus' blobstore and 'eucalyptus' compute providers
2010-06-15 15:22:32 -04:00
Adrian Cole
aabaae2a51
Issue 283 added
...
client.templateOptions().blockUntilRunning(false) and Issue 284: consolidated timeout properties into ComputeServiceConstants
2010-06-14 23:51:11 -04:00
Adrian Cole
bb3de69eb8
Issue 279: code glitch caught by byteman
2010-06-11 18:32:51 -07:00
Adrian Cole
c2e1d33d0c
Issue 279: fixed terremark retrying 5 times on authorization exception
2010-06-11 17:59:25 -07:00
Adrian Cole
84ad021268
added retry handler for io exceptions, created modular rest client, swapped generic type args on restcontext
2010-06-06 23:01:48 -07:00
Adrian Cole
f297c9d7d5
Banned use of InetAddress and InetSocketAddress as these break google appengine. Introduced IPSocket class instead
2010-05-25 00:42:27 -07:00
Adrian Cole
a5abb14d20
made nullcredentials default and refined usage changing the vcloud api version
2010-05-24 14:56:59 -07:00
Adrian Cole
c8cd0b0f2e
Issue 260: fixed executors per kimchy's advice; also fixed regression in a lot of live tests
2010-05-23 22:26:14 -07:00
Adrian Cole
d3d36dc879
bluelock's new endpoint as of 25 May
2010-05-23 16:57:15 -07:00
Adrian Cole
a4bdd433f4
Issue 260: fixed i/o threadpool to min=max; refactored session expiry logic. Issue 258 refactored load balancer code
2010-05-23 15:39:49 -07:00
Adrian Cole
5b300f87cc
fixed a minor vcloud bug and toString statements
2010-05-23 00:26:50 -07:00
Adrian Cole
050af3c3f7
Issue 176: size can now test compatibility with images; refactored vcloud config logic; updated to support latest bluelock
2010-05-22 22:43:28 -07:00
Adrian Cole
efc47969d9
Issue 254: distinguish between id and providerId
2010-05-20 19:36:25 -07:00
Adrian Cole
b7f1e06cf5
regression
2010-05-20 16:54:36 -07:00
Adrian Cole
467f815c17
revised load balancer code and implemented Issue 254: compute handle
2010-05-20 16:32:31 -07:00
Adrian Cole
d8e21ad8d0
Issue 252: created templateBuilder.any() which can be used to get the known bootable params of a template, as well helper functions
2010-05-17 17:22:22 -07:00
Adrian Cole
20c282c8bc
Issue 243 revise compute api for better support of single nodes and flexible aggregate commands
2010-05-13 17:54:04 -07:00
Adrian Cole
7363ae6e87
Issue 247: loosened terremark constraints and tested vapp configuration
2010-05-10 10:53:38 -07:00