Adrian Cole
993cd08bbc
reversed pull 239 as it broke the build
2011-12-13 11:45:49 -08:00
andreisavu
30f7ec4ba4
Unit test for UpdateUserOptions
2011-12-13 18:54:55 +02:00
andreisavu
011d6ad7f2
Unit test for CreateUserOptions
2011-12-13 17:55:55 +02:00
andreisavu
4320cb3a8d
Unit test for UpdateAccountOptions
2011-12-13 17:52:42 +02:00
andreisavu
21d1c41e2d
Unit tests for CreateAccountOptions
2011-12-13 17:49:32 +02:00
andreisavu
a19242480b
Unit test for ListUserOptions
2011-12-13 17:37:01 +02:00
andreisavu
41e13ae78f
Unit test for parsing registerUserKeys response
2011-12-13 12:20:44 +02:00
andreisavu
81a4b25cee
Finished implementing registerUserKeys API
2011-12-13 08:50:58 +02:00
Adrian Cole
c10d585052
fixed broken unit test
2011-12-12 17:46:39 -08:00
Adrian Cole
2aca11d94b
Merge pull request #234 from andreisavu/user-enums-for-host
...
Use enums for the Host domain object
2011-12-12 14:51:56 -08:00
Adrian Cole
53b64e6c19
Merge pull request #232 from andreisavu/domain-user-account
...
Implement account & user management (global & domain API)
2011-12-12 14:46:05 -08:00
andreisavu
efc1224dae
Use different endpoint for registerUserKeys API call
2011-12-13 00:00:05 +02:00
andreisavu
37cba62459
Updated Host.State enum for Cloudstack 2.2.12
2011-12-12 23:01:44 +02:00
andreisavu
b6a58941e9
Live test disable / enableAccount API
2011-12-12 22:55:42 +02:00
andreisavu
616485364b
Live test disable / enableUser API
2011-12-12 22:15:05 +02:00
andreisavu
7b6ebefbd4
Added unit tests for GlobalUserAsyncClient
2011-12-12 17:07:19 +02:00
andreisavu
7e8e2ca460
Added tests for GlobalAccountAsyncClient
2011-12-12 16:49:45 +02:00
andreisavu
59c2b2c8bc
Tentative on implementing the registerUserKeys API
...
It doesn't work yet because it requires a different authentication
strategy.
2011-12-12 15:10:32 +02:00
andreisavu
3f9f392941
Use enums for the Host domain object
2011-12-12 13:57:14 +02:00
andreisavu
9c32c06c25
Implemented updateUser global admin API and live test
2011-12-12 10:48:11 +02:00
andreisavu
8591bdb111
Implemented createUser global admin API and live test
2011-12-12 10:48:11 +02:00
andreisavu
f25289bf0f
Implemented deleteUser global admin API
2011-12-12 10:48:11 +02:00
andreisavu
a5fd2f7a05
Implemented updateAccount global admin API
2011-12-12 10:48:11 +02:00
andreisavu
d2eb9866c5
Implemented create / deleteAccount global admin APIs
2011-12-12 10:48:11 +02:00
andreisavu
842c7b8e01
Implemented domain admin listUsers API and a simple live test
2011-12-12 10:48:11 +02:00
andreisavu
18ca69503c
Enable / disable user account domain API calls
2011-12-12 10:48:11 +02:00
andreisavu
40fbe9da57
Added empty classes for global user API
2011-12-12 10:48:10 +02:00
andreisavu
7582d1a117
Added empty classes for domain user API
2011-12-12 10:48:10 +02:00
andreisavu
3b69fc7d0a
Added unit tests for new domain account client API calls
2011-12-12 10:48:10 +02:00
andreisavu
39cd3cba2a
Added DomainAccountClient methods for disabling and enabling an account
2011-12-12 10:48:10 +02:00
andreisavu
7bece5985a
Renamed Volume.VolumeType to Volume.Type
2011-12-11 21:41:09 +02:00
andreisavu
78e36e7904
Use the VolumeType enum in ListVolumesOptions
2011-12-11 21:36:16 +02:00
andreisavu
adf1ebb7c5
Completed ListHostsOptions with unit tests
2011-12-11 11:36:57 +02:00
andreisavu
5f1d70121d
Added unit test for GlobalHostAsyncClient
2011-12-11 10:42:33 +02:00
andreisavu
115ed78970
Added a few more assertions in the live test
2011-12-11 09:56:54 +02:00
andreisavu
cea743b4f5
Response parsing for listHosts fully functional
2011-12-11 08:46:05 +02:00
andreisavu
0f57247e58
Basic functionality in place for listHosts feature
2011-12-11 08:46:05 +02:00
Aled Sage
094e537488
Issue 763: cache loader does not reload after AuthorizationException
2011-12-08 10:22:26 -08:00
Aled Sage
dad5356991
Issue 763: Supplier<Set<Image>> for EC2 returns set backed by on-demand cache if ami-owners is empty
2011-12-08 10:22:26 -08:00
Aled Sage
741773f9ab
Issue 763: set image cache expiry using PROPERTY_SESSION_INTERVAL
2011-12-08 10:22:26 -08:00
Aled Sage
a45e16ebb3
Issue 763: code tidy, to use new ImagesToRegionAndIdMap.imagesToMap(Set<Image>)
2011-12-08 10:22:26 -08:00
Aled Sage
1fb371497b
Issue 763: image cache loader: wrap in retry logic; don't memoize cache
2011-12-08 10:22:26 -08:00
Aled Sage
635c420a92
Issue 763: don't retrieve all images when template.imageId supplied
2011-12-08 10:22:26 -08:00
Adrian Cole
d81d1680f7
remap public ip to private ip if incorrectly set by ec2 clone api
2011-12-07 13:32:44 -08:00
Adrian Cole
83529d2238
fix broken tests
2011-12-07 09:44:56 -08:00
vijaykiran
ead59590f8
Merge branch 'master' of https://github.com/jclouds/jclouds into sync-domain-objects
2011-12-07 15:01:51 +01:00
vijaykiran
8b06ee410d
Update toString methods
2011-12-07 15:01:41 +01:00
Jason King
74bd2cd4ce
Merge pull request #225 from richardcloudsoft/cloudstack-capacity
...
Add some more capacity types, following information received from Citrix
2011-12-07 05:52:27 -08:00
Richard Downer
7038aa4641
Add some more capacity types, following information received from Citrix
2011-12-07 15:10:19 +02:00
Richard Downer
f1123f7ecf
Change use of JVM assert to TestNG assertTrue() when using jobComplete and other cases that appear to have side effects
2011-12-07 14:27:23 +02:00
vijaykiran
2566c04c19
Sync domain objects with json responses from the documentation - part 2
2011-12-07 13:17:35 +01:00
Richard Downer
335218867c
Update Javadoc on CreateNetworkOptions: information about account ownership
2011-12-07 12:05:46 +02:00
Adrian Cole
e5fbacbbf3
Merge pull request #219 from andreisavu/network-offering
...
Implement the cloudstack global admin update network offering API
2011-12-06 07:06:23 -08:00
andreisavu
ce297635c2
Implement the cloudstack global admin update netowkr offering API & also added a bunch of missing tests
2011-12-06 16:41:29 +02:00
Richard Downer
38f5c2e3c7
Capacity domain object was missing a toString() implementation
2011-12-06 11:15:03 +02:00
Adrian Cole
16c6fadc0a
Merge pull request #216 from andreisavu/disk-offering
...
Implement the Cloudstack global admin disk offerings API
2011-12-05 17:49:39 -08:00
Alex Heneveld
b5b021aa48
added missing time zone which caused test to fail outwith +0200!
...
and remove unused and JDK-sensitive import sun.util.resources.CalendarData which breaks openjdk build
2011-12-06 00:05:26 +00:00
andreisavu
6667d865e7
Implement the Cloudstack global admin disk offerings API
2011-12-06 00:04:06 +02:00
Richard Downer
a4ce36036a
Implement the Cloudstack "system capacity" API
2011-12-05 22:00:54 +02:00
Richard Downer
120c907633
Fix typo calling wrong method
2011-12-05 21:56:47 +02:00
andreisavu
9b575acf65
Added back imports removed by rebase
2011-12-05 21:16:10 +02:00
andreisavu
0a14171a52
Implement the Cloudstack global admin service offerings API
2011-12-05 21:14:13 +02:00
Adrian Cole
0068fbbd63
algorithm can be null when lb is deleted
2011-12-05 10:28:08 -08:00
Adrian Cole
1680931776
reorganized test so that execution is predicatble when run in surefire
2011-12-05 10:28:08 -08:00
Adrian Cole
f1334fb999
Merge pull request #211 from richardcloudsoft/cloudstack-monitoring
...
Implement the CloudStack 'alerts' API
2011-12-05 10:19:26 -08:00
Adrian Cole
c7a240d887
Merge pull request #210 from richardcloudsoft/master
...
Fix bug in parsing VirtualMachine.cpuUsed
2011-12-05 10:18:47 -08:00
Richard Downer
f39bdbe210
Add a Builder class for Alert
2011-12-05 19:57:54 +02:00
Richard Downer
48cdb58d8c
Redo imports without "import package.*;"
2011-12-05 19:57:33 +02:00
Richard Downer
09b6df353a
Further changes to VirtualMachine related to input and parsing of CpuUsed, and add a unit test
2011-12-05 19:24:49 +02:00
Richard Downer
3789aa3fc6
Implement the CloudStack 'alerts' API (available to the global administrator)
2011-12-05 14:44:10 +02:00
Richard Downer
bdaebf8ce1
Add the global admin context to BaseCloudStackClientLiveTest
2011-12-05 14:44:10 +02:00
Richard Downer
6d657b1c90
Fix bug in parsing VirtualMachine.cpuUsed
2011-12-05 14:42:04 +02:00
Richard Downer
72d70162ab
Name the created templates with the correct prefix, instead of inventing a random name
2011-12-05 10:05:19 +02:00
Richard Downer
1d60c0d819
TemplateClientLiveTest was not properly cleaning up the VMs and templates it created
2011-12-05 09:48:29 +02:00
vijaykiran
838ea11395
Sync domain objects with json responses from the documentation - part 1
2011-12-03 01:31:27 +01:00
andreisavu
46e3e4d20a
Fixed a refactoring typo
2011-12-02 20:26:40 +02:00
Richard Downer
9939237c6b
Merge branch 'master' into cloudstack-template-live-test
...
Conflicts:
apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/TemplateClientLiveTest.java
2011-12-02 19:51:02 +02:00
Adrian Cole
2d3b652eb3
Merge pull request #196 from richardcloudsoft/cloudstack-deletetemplate
...
Cloudstack deleteTemplate call returns an asynchronous job response, not void
2011-12-02 09:21:25 -08:00
Adrian Cole
8626682535
Merge pull request #202 from andreisavu/list-async
...
Fix json parsing for listAsyncJobs
2011-12-02 09:19:23 -08:00
andreisavu
2a8003734f
Removed unused import
2011-12-02 18:08:42 +02:00
andreisavu
9415797075
Made updates to the parser as Adrian suggested
2011-12-02 18:06:47 +02:00
andreisavu
a6c43a5c4c
Updated .json file to match server response for cloudstack 2.2.12 and tests
2011-12-02 17:56:08 +02:00
Richard Downer
18880d8284
Change JobResultResponseTest to use @SelectJson("jobresult") - because it's supposed to be testing JobResult, and AsyncJob is a distraction
2011-12-02 17:29:32 +02:00
Richard Downer
5e1e0806e9
Rename JobResult -> OperationResult
2011-12-02 17:24:12 +02:00
Alex Heneveld
002b15e982
grrr, enum usage wasn't picked up sooner, fixes for that
2011-12-02 15:24:02 +00:00
Alex Heneveld
fd9bbd5d82
tidied one new equals method; too much tedium to do all of them, seems not worth it
2011-12-02 14:59:18 +00:00
Alex Heneveld
077b3eb52d
enums to upper case, with camel conversion routines
2011-12-02 14:57:29 +00:00
Alex Heneveld
6c42eb04a0
simplified equals method as per asavu comment
2011-12-02 14:45:40 +00:00
Alex Heneveld
3a2b34665c
some changes to facilitate subclassed client tests which access generic compute service functionality
2011-12-02 14:38:07 +00:00
Richard Downer
beb76f925a
Changes to TemplateClientLiveTest to make it faster (using a smaller VHD for import) and more reliable (it won't break if the provider's default templates are marked as not extractable)
2011-12-02 11:02:10 +02:00
Alex Heneveld
723dd61c33
added some more enums instead of strings, minor tidies (added missing Builder.build methods)
2011-12-02 03:05:58 +00:00
Alex Heneveld
fc72c945f7
tidy of tests, to use retry/predicates and to timeout when appropriate, and to guard against various nefarious conditions
2011-12-02 02:33:43 +00:00
Alex Heneveld
f329db5786
extensions needed to get snapshots/volumes working (from grkvlt) and tidies
2011-12-02 02:32:04 +00:00
Adrian Cole
d0a2f54cb3
adjusted behavior relating to name/hostname
2011-12-01 16:33:19 -05:00
Richard Downer
acf19637da
Don't try to cheat the parser - real life has the payload inside an AsyncJob, so test that
2011-12-01 17:07:44 +02:00
andreisavu
09de9bf00e
Use enums for status, result code & error code for async jobs
2011-11-30 17:44:58 +02:00
andreisavu
3b785994c7
Added enums with all the known error & status codes for async jobs
2011-11-30 17:43:14 +02:00
Richard Downer
1b0b154dfc
Cloudstack deleteTemplate call returns an asynchronous job response, not void.
2011-11-30 16:24:15 +02:00
Adrian Cole
b909137c4a
mocks are not multithread capable
2011-11-29 13:58:40 -05:00
andreisavu
3ea37bbbe3
Added a few more negative tests
2011-11-29 18:19:33 +02:00
andreisavu
6afe98304c
Added more tests for cloudstack predicates
2011-11-29 18:04:57 +02:00
andreisavu
eed9501a1c
Added unit test for VirtualMachineExpunged predicate
2011-11-29 14:01:45 +02:00
andreisavu
77f05795df
Defined new predicate to check if a VM is expunged
2011-11-29 13:00:39 +02:00
Adrian Cole
4981ca6efb
updated clone on templateoptions
2011-11-28 09:19:49 -05:00
Adrian Cole
933c9102ec
updated cloudstack impl based on advice from citrix
2011-11-28 00:25:14 -05:00
Adrian Cole
d31844469b
ninefold is now version 2.2.12
2011-11-27 23:59:59 -05:00
Adrian Cole
51ad3139c9
updated cloudstack to setup multiple port forwarding rules so that inboundPorts Template Option can operate
2011-11-27 23:32:42 -05:00
Adrian Cole
fc4d4fcd2c
block on job complete
2011-11-27 18:45:52 -05:00
Adrian Cole
9dc71cec3a
corrected the disableStaticNAT functions, and added code to properly clean up on destroy node
2011-11-27 18:15:58 -05:00
Adrian Cole
6823659613
Issue 758:new endpoint for cloudsigma-zrh
2011-11-27 16:20:46 -05:00
Adrian Cole
4c835851de
fixed some quality issues
2011-11-27 11:30:19 -05:00
Adrian Cole
a530b5b5d6
fixed bad state in cloudstack when node is stopped
2011-11-27 11:13:55 -05:00
andreisavu
89e575f2b3
A few test & template extraction fixes
2011-11-23 17:51:34 +02:00
Adrian Cole
8370a20654
fixed broken tests
2011-11-22 23:59:17 +02:00
Jason King
4aa9e4e8c5
Merge pull request #185 from andreisavu/multiple-ip-forwarding
...
A VM and an IP address can have multiple forwarding rules attached
2011-11-22 09:52:31 -08:00
Andrew Donald Kennedy
3a2660ad5d
Added Snapshot live tests
2011-11-22 15:19:32 +00:00
andreisavu
f0fc752865
A VM and an IP address can have multiple forwarding rules attached
2011-11-22 16:37:10 +02:00
Jason King
bf6c0f4984
Merge branch 'master' of https://github.com/grkvlt/jclouds into grkvlt-master
...
Conflicts:
apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/VolumeClientLiveTest.java
2011-11-22 12:30:53 +00:00
Andrew Donald Kennedy
2fe71a4ea2
Added unit test for getVolume
2011-11-22 11:26:35 +00:00
Andrew Donald Kennedy
7a2c6c6edd
Add extra test for getVolume
2011-11-22 11:11:45 +00:00
Jason King
4341cc21e5
Merge pull request #182 from andreisavu/admin-remove-vlan
...
Use the domain admin client to remove the vlan network
2011-11-22 02:35:28 -08:00
andreisavu
1d7fd87f59
Use the domain admin client to remove the vlan network
2011-11-22 11:47:20 +02:00
Jeremy Daggett
c8ee6c10cc
Updated files from other git repo for Swift public ACL
2011-11-21 12:52:47 -08:00
Andrew Donald Kennedy
42a2cc73e4
Added getVolume command
2011-11-21 18:40:08 +00:00
Adrian Cole
8bbef427ca
Merge pull request #181 from danikov/master
...
pair of bugfixes for the cloadloadbalancers work
2011-11-21 10:01:32 -08:00
Adrian Cole
009c1e30f6
made new cloudstackcontext with visibility to domainAdmin and also globalAdmin clients
2011-11-21 19:57:39 +02:00
Andrew Donald Kennedy
4095ebd4ab
Clean up volume tests
2011-11-21 17:44:09 +00:00
danikov
3cc79d3cdd
tweaked the test to be simpler & more accurate
2011-11-21 17:34:47 +00:00
danikov
381ce837d2
correctly test weighting dependent on loadbalancer algorithm
2011-11-21 16:50:44 +00:00
danikov
a1f02ad0bc
bugfix: allow inconsistent null weights from listNodes
2011-11-21 10:28:19 +00:00
Adrian Cole
4a5af1e7a5
Issue 441: added new type: LoginCredentials, and (jclouds|provider).image.(login-user|authenticate-sudo) context properties
2011-11-21 11:00:12 +02:00
andreisavu
4dfa16c6f8
Allow users to disable the creation of a static nat for a new virtual machine
2011-11-20 18:25:33 +02:00
Richard Downer
74e61aaada
Implement a live test for Cloudstack registerTemplate API call
2011-11-18 15:26:07 +00:00
Richard Downer
ed865f100a
CloudStack registerTemplate call actually returns an array of templates, not a single template
2011-11-18 14:53:41 +00:00
Adrian Cole
e08372a8aa
cloudstack doesn't authoritatively set the hostname
2011-11-17 16:12:12 +02:00
Adrian Cole
2e675f0fbc
fixed broken parser test
2011-11-17 15:42:14 +02:00
Adrian Cole
3b4bc8d1d2
Merge pull request #166 from vijaykiran/networkclient-fixes
...
Sync the output of network json with the domain model
2011-11-17 05:03:08 -08:00
Adrian Cole
5cdff59bfe
Merge pull request #164 from richardcloudsoft/cloudstack-template-live-test
...
Cloudstack template live test - extract template functionality
2011-11-17 05:00:07 -08:00
vijaykiran
3894d7fb3f
Sync the output of network json with the domain model
2011-11-17 12:38:18 +01:00
Richard Downer
e1bfb07780
Changes to TemplateClientLiveTest following review. Test now passes without a java SSL certificate exception.
2011-11-17 10:28:37 +00:00
andreisavu
7eb954c90c
Expose the static ip settings as options
2011-11-17 09:48:15 +02:00
Adrian Cole
04f2cdbd90
Merge pull request #160 from danikov/add-nodeclient
...
Issue 551: Added NodeClient
2011-11-16 22:55:14 -08:00
Richard Downer
75752db64c
Add TemplateClientLiveTest.testExtractTemplate()
2011-11-16 21:09:18 +00:00
Richard Downer
1e7592ac98
Add a special case to distinguish when Cloudstack says 'template' but means 'TemplateExtract' - fixes the failing unit test
2011-11-16 20:38:13 +00:00
danikov
3db6c66b1e
check for deleted status before deleting to prevent spurious failures
2011-11-16 19:04:31 +00:00
danikov
6365190448
rename/reorder methods/parameters as per review
2011-11-16 19:03:46 +00:00
danikov
42ba8e9de4
get rid of unnecessary son parsers and use handy SelectJson annotation
2011-11-16 19:02:28 +00:00
Adrian Cole
b2d6c6b19c
Merge pull request #162 from andreisavu/fixed-tests
...
Fixed tests that did not expect the group to work
2011-11-16 09:53:00 -08:00
andreisavu
4fa3d7d94d
Fixed tests that did not expect the group to work
2011-11-16 19:44:58 +02:00
andreisavu
6c3ecfb0f3
Allow user the specify the ip address for a cloudstack vm
2011-11-16 19:29:06 +02:00
Adrian Cole
2f2277683c
Merge pull request #158 from richardcloudsoft/cloudstack-template-live-test
...
Cloudstack template live tests
2011-11-16 07:26:08 -08:00
Richard Downer
a2b6eac75f
Cloudstack uses the JSON key "template" to mean a different type in different contexts, confusing ParseAsyncJobFromHttpResponse. Add a (currently failing) unit test to reproduce this issue.
2011-11-16 15:24:20 +00:00
Adrian Cole
fdeb26f91e
Merge pull request #159 from andreisavu/vlan-test-fix
...
Improved the experimental test to be able to cleanup existing networks
2011-11-16 07:24:20 -08:00
Richard Downer
b31c589462
Add TemplateExtract domain model to Cloudstack
2011-11-16 15:24:20 +00:00
danikov
575dac2583
removed unnecessary removals and added comments about inconsistent rackspace api
2011-11-16 15:16:21 +00:00
danikov
d44bf5d23e
naming + correct parameter/return type for addNodes
2011-11-16 15:15:25 +00:00
Richard Downer
eef07939c1
Fix up TemplateClientLiveTest.testCreateTemplate so it runs on Citrix test cloud
2011-11-16 13:31:33 +00:00
Richard Downer
0e52fcb040
First steps in making a live test for Cloudstack templates
2011-11-16 13:31:33 +00:00
andreisavu
f4c1e5b882
Addressed some of the offline comments made by Adrian
2011-11-16 14:40:32 +02:00
Adrian Cole
122338ba6a
name field isn't always settable, switch to displayName
2011-11-16 14:03:29 +02:00
Adrian Cole
d53d473481
throw exception as opposed to returning false when a job errors
2011-11-16 14:03:12 +02:00
danikov
f851271ae3
minor bug fixes plus wiring up
2011-11-16 09:54:46 +00:00
danikov
074f5ffbe7
check for no regions
2011-11-16 09:54:14 +00:00
danikov
e1547f5853
tests for NodeClient
2011-11-16 09:53:27 +00:00
andreisavu
dc5c04951b
Improved the experimental test to be able to cleanup existing networks
2011-11-16 11:37:27 +02:00
Adrian Cole
85a0cdfa9c
Issue 755:support new cc2.8xlarge instance size
2011-11-16 10:47:44 +02:00
Adrian Cole
fa4e7da19d
added constructor so that whirr can use it
2011-11-16 08:01:06 +02:00
Adrian Cole
1f304ededb
fix missing name in cloudstack and also disable static nat on destroy
2011-11-15 18:29:53 +02:00
Adrian Cole
2d31d6db23
add disable static nat
2011-11-15 18:29:53 +02:00
Adrian Cole
5ce8b4177c
Merge pull request #155 from andreisavu/select-default-network
...
Select the default virtual network when creating a new virtual machine
2011-11-15 07:06:55 -08:00
andreisavu
e74d58634c
Select the default virtual network when creating a new virtual machine
2011-11-15 17:03:23 +02:00
Adrian Cole
95f00a8cda
removed prefix inside async tests
2011-11-15 16:36:22 +02:00
Adrian Cole
ef2c2277d0
re-enabled test, as it works in public providers
2011-11-15 14:42:02 +02:00
Adrian Cole
0b9cb6238d
fixed VolumeAsyncClientTest
2011-11-15 14:41:24 +02:00
Adrian Cole
6b834c9d44
Merge pull request #153 from vijaykiran/volume-client
...
Volume client
2011-11-15 04:23:37 -08:00
Adrian Cole
2f21049cbd
Merge pull request #151 from andreisavu/illegal-state-on-firewall-auth
...
Throw an IllegalStateException on firewall authorization failure
2011-11-15 04:19:32 -08:00
Adrian Cole
3f28aa0b2a
Merge pull request #150 from andreisavu/presetup-valid-root-device-type
...
PreSetup is a valid root device type
2011-11-15 04:18:09 -08:00
Adrian Cole
056085428f
Merge pull request #149 from andreisavu/more-test-fixing
...
Fixed and disabled some tests (disk offerings, ssh keys, service execution)
2011-11-15 04:17:23 -08:00
vijaykiran
5e27696481
VolumeClient Implementation - Attach/Detach/CreateFromSnapshot and CreatefromVolume with parrial tests.
2011-11-15 12:14:30 +01:00
Adrian Cole
e1f66caec0
updated cloudstack to include adminCredential + vlan tests
2011-11-15 12:59:42 +02:00
andreisavu
b508f87e3d
Throw an IllegalStateException on firewall authorization failure
2011-11-15 12:22:03 +02:00
andreisavu
0963e9ebce
PreSetup is a valid root device type
2011-11-15 11:50:41 +02:00
andreisavu
2c5d5efec6
Make sure we are removing any test ssh keys
2011-11-15 11:17:46 +02:00
andreisavu
43e6d22149
Disable testCreateAndRunAService because it's never going to pass without an internet connection
2011-11-15 11:16:49 +02:00
andreisavu
af99850a54
listDiskOfferings not fully working on 2.2.12
2011-11-15 11:11:46 +02:00
Jeremy Daggett
d151e6bee4
Updated files from other git repo for Swift public ACL
2011-11-14 21:25:54 -08:00
vijaykiran
e6090530be
volume-client create volume test
2011-11-14 21:57:01 +01:00
andreisavu
564587047b
Use a retry loop when trying to acquire an ssh connection
2011-11-14 22:21:23 +02:00
vijaykiran
0dad4db0a3
Volume Client implementation : init
2011-11-14 21:05:36 +01:00
Adrian Cole
2ea8dc2cee
Issue 754:fix swift to use the documented X-Auth-User headers, and not X-Storage-... which is not universally supported
2011-11-14 21:18:01 +02:00
Adrian Cole
31c75e7874
move cloudstack out of sandbox
2011-11-14 19:29:45 +02:00
Adrian Cole
4329129c25
Issue 750:property to set the image id for the default template
2011-11-14 19:25:46 +02:00
Adrian Cole
69467b04e3
Issue 752:move off deprecated systemProperties to systemPropertyVariables in surefire
2011-11-14 19:25:45 +02:00
danikov
cd6ef318b8
new classes for the node rest client
2011-11-14 15:50:11 +00:00
Adrian Cole
6738ebf633
fixed cyclic property
2011-11-13 09:20:23 +02:00
Adrian Cole
c08a7884bd
Issue 750:property to set the image id for the default template
2011-11-11 19:48:28 +02:00
Adrian Cole
2367c14eed
added missing cloudloadbalancers module
2011-11-11 11:43:26 +02:00
Adrian Cole
8e00d9d7d3
Merge pull request #129 from mattstep/master
...
Fixes to nova client to support proofpoint/cloud-management project
2011-11-11 00:52:51 -08:00
Adrian Cole
738fbbd331
Merge pull request #132 from danikov/master
...
Issue 551: support rackspace cloud load balancers
2011-11-11 00:46:15 -08:00
danikov
914f9adf41
refactored out commonalities and added apis to the rest.properties, plus corrected some meta-data
2011-11-10 15:34:58 +00:00
danikov
3b4d173ddf
corrected copy/paste error
2011-11-10 09:53:49 +00:00
Adrian Cole
1cf2be9b09
Merge pull request #127 from jsonking/master
...
Issue 695: Updated test url and refactored credentials code into singe location.
2011-11-10 00:52:53 -08:00
Adrian Cole
e157a54421
Merge pull request #128 from andrewgaul/filesystem-putblob-closeoutputstream
...
Close OutputStream during filesystem putBlob
2011-11-10 00:43:33 -08:00
Adrian Cole
32a968e263
Merge pull request #131 from andrewgaul/propagate-exceptions
...
Propagate exceptions
2011-11-10 00:17:23 -08:00
Andrew Phillips
d3d361c4eb
Removed duplicate dependencies com.jamesmurty.utils:java-xmlbuilder and org.jclouds:jclouds-core from vCloud
2011-11-10 01:53:32 -05:00
danikov
d260ce4cc5
added uk cloudloadbalancer provider
2011-11-10 06:32:19 +00:00
danikov
adc95d19c0
refactored out rackspace cloudloadblancers api from us provider specifics
2011-11-10 06:32:19 +00:00
Andrew Gaul
665d5df938
Propagate exceptions
...
Caught TransientAsyncBlobStore errors by visual inspection, the rest
with grep.
2011-11-09 18:21:00 -08:00
Matt Stephenson
882ae7fc41
Support new nova api 1.1 image and flavor entities on the server entity. As of openstack Diablo, imageref and flavorref no longer exist in the api.
2011-11-09 14:52:54 -06:00
Matt Stephenson
6f97696283
Add server uuid verification to existing unit tests.
2011-11-09 14:52:54 -06:00
Matt Stephenson
ae287a97e8
Add ability to use uuid to delete servers using the nova client
2011-11-09 14:52:54 -06:00
Matt Stephenson
393c99561d
Fix bug with nova client and Diablo where client sends Accept header that Diablo rejects as unparseable
2011-11-09 14:52:54 -06:00
Matt Stephenson
a25c2616cc
Add uuid to the nova Server domain object.
2011-11-09 14:52:54 -06:00
Matt Stephenson
3c803b3d8a
Add Nova client get requests by uuid for retreiving Server, Flavor, and Image details.
2011-11-09 14:52:54 -06:00
Matt Stephenson
dd5f343954
Add retrieving the self uri and make getURI more flexible so as to work with Openstack Diablo
2011-11-09 14:52:54 -06:00
Andrew Gaul
322d37897e
Close OutputStream during filesystem putBlob
2011-11-09 10:20:51 -08:00
Jason King
98e7c6047c
Refactored frequently repeated service config (provider,credential etc) into new class BaseVersionedServiceLiveTest and used it in BaseCompute, BaseTerremarkClient and BaseVCloudClient live tests
2011-11-09 15:27:46 +00:00
Adrian Cole
e9cff5e17c
Issue 747:add new us-west-2 region
2011-11-09 11:19:40 +01:00
Andrew Phillips
893171ba59
Fixed licence header (thanks, Andrei!)
2011-10-29 11:53:30 -04:00
Andrew Phillips
0e06eedcdb
Ignoring the tests that cause issue 402 on Windows for the 1.0.0 release
2011-10-29 11:53:27 -04:00
Andrew Phillips
cfe31695c0
[issue 737] Modified apis/filesystem tests to skip tests that are known not to work on Windows
2011-10-29 11:53:25 -04:00
Adrian Cole
5d252e6fd5
removed throws clauses to UnsupportedEncodingException where they aren't thrown
2011-10-28 15:00:56 +02:00
Adrian Cole
dd89ad3068
backfilled tests and refactored most of org.jclouds.location.suppliers package
2011-10-23 04:38:25 +02:00
Jason King
6d56364cd0
call super and added comment
2011-10-21 16:15:41 +01:00
Jason King
b92d55bc05
Change test to make sure contentDisposition is not null
2011-10-20 10:47:54 +01:00
Jason King
1a3ae0c242
fix swift tests for content types
2011-10-19 16:36:46 +01:00
Adrian Cole
552242e863
moved to 1.3.0-SNAPSHOT
2011-10-16 12:26:31 -07:00
Adrian Cole
0c14365399
Harder tests relating to installing admin user
2011-10-16 03:08:36 -07:00
Adrian Cole
ed47d255b0
Issue 612: added Name support to aws-ec2
2011-10-15 00:26:54 -07:00
Adrian Cole
9104eca282
Issue 717: corrected keyPair state logic which was redundantly creating keys
2011-10-14 01:49:18 -07:00
Adrian Cole
7e5a6e68cf
Issue 719: add sha1 support to SshKeys
2011-10-13 23:57:46 -07:00
Adrian Cole
c28a2e38c3
Issue 719: added some logging for ssh fingerprints
2011-10-13 01:49:49 -07:00
Adrian Cole
326328b71b
spot requests are not opening in us-east-1 or us-west-1: switching to eu-west-1
2011-10-11 17:12:46 -07:00
Adrian Cole
868b9ba93e
fixed filesystem test case
2011-10-11 10:37:13 -07:00
Adrian Cole
f864b2faac
Merge pull request #102 from andrewgaul/filesystem-signer
...
Issue 648: Reuse transient signer with filesystem blobstore
2011-10-11 10:22:59 -07:00
Adrian Cole
5f800efe66
Merge pull request #105 from jsonking/master
...
Cloudsigma: Fixed documentation links, plus LiveTest for rename a VLAN which works now
2011-10-11 10:20:41 -07:00
Andrew Gaul
a7fbb97cd9
Reuse transient signer with filesystem blobstore
...
Addresses issue 648.
2011-10-11 10:11:26 -07:00
Jason King
a05e2d55c2
Cloudsigma: Fixed documentation links, plus LiveTest for rename a VLAN which works now
2011-10-11 17:48:45 +01:00
Adrian Cole
cd710a2a94
Issue 715:Unable to resolve symbol: -?> in this context
2011-10-11 09:23:07 -07:00
Adrian Cole
bbbd5a35fc
Issue 690:Update to guava 10.0.1
2011-10-10 18:00:07 -07:00
Adrian Cole
842da34982
Issue 713:support userMetadata in createNodesInGroup in byon, cloudservers, and aws-ec2
2011-10-07 00:34:44 -07:00
Adrian Cole
809a1b051c
Issue 712:add support for CloudSigma Las Vegas
2011-10-06 18:59:23 -07:00
Richard Downer
bc99e9e7ee
Update unit tests for deleteVApp
2011-10-05 16:22:43 +01:00
Richard Downer
7f9973e037
VAppAsyncClient.deleteVApp (deprecated API) requires @Consume(TASK_XML) annotation
2011-10-05 14:20:05 +01:00
Richard Downer
148339858c
VAppAsyncClient.deleteVApp requires @Consume(TASK_XML) annotation
2011-10-05 13:38:05 +01:00
Adrian Cole
04a5aa8f71
Merge pull request #91 from ahgittin/704-clojure13
...
Issue 704: clojure13
2011-10-04 00:49:43 -07:00
Alex Heneveld
9d30fde375
issue 704, clojure 1.3 compatibility: removed uses of clojure-contrib, bringing in preferred modular dependencies where needed (tools.logging and core.incubator), adding the map-str function (that is all that was missing from clojure-contrib string), changing uses of "condition" to be java.lang.Exception, and changing the reference to private type byte-array-type to be the class directly in its own extend-protocol block since private type isn't liked under clojure 1.3; also removed clojure 1.1 build profile
2011-10-03 11:17:16 +01:00
Adrian Cole
ec7a736771
updated eucalyptus tests
2011-09-30 22:38:25 -07:00
Adrian Cole
34bca807d5
Issue 669: ensure elasticstack doesn't pass nic mac address when setting server config
2011-09-28 13:28:16 -07:00
Adrian Cole
0bb51e4f4e
euca doesn't support ebs boot yet
2011-09-27 13:53:54 -07:00
Adrian Cole
79a8336b10
Issue 696:The security group 'X' does not exist error when creating nodes
2011-09-22 22:53:09 -07:00
Adrian Cole
6ad732cda7
Issue 693:add ability to supply node object directly to byon
2011-09-22 13:09:45 -07:00
Adrian Cole
b4e4c26f44
fixed ec2 regressions related mapmaker -> cachebuilder
2011-09-22 02:29:14 -07:00
Adrian Cole
4cd94489c9
Issue 690:Update to guava 10.0rc2 and change from MapMaker to CacheBuilder
2011-09-22 00:23:29 -07:00
Adrian Cole
e766248327
Issue 334: added aws-cloudwatch provider
2011-09-16 15:36:29 -07:00
Guillaume Nodet
87dd23551c
Avoid using a non official jsr and use our own annotations
2011-09-16 17:52:12 +02:00
Mattias Holmqvist
c8f4cad395
Organized imports
2011-09-11 22:39:20 +02:00
Mattias Holmqvist
51d7af9650
Merge branch 'master' of github.com:mattiasholmqvist/jclouds into issue-669
2011-09-11 22:22:12 +02:00
Mattias Holmqvist
efdf8b23bb
Fix: "auto" no longer being assigned to public IP of the node when the node has been started.
2011-09-11 22:01:36 +02:00
Adrian Cole
952e58e74d
Merge branch 'issue-669' of https://github.com/mattiasholmqvist/jclouds
...
* 'issue-669' of https://github.com/mattiasholmqvist/jclouds :
Read "smp:cores" instead of "smp"
Intermediate fix that fixes vnc:ip and nic:0:dhcp:ip for new API version of ElasticStack. Still some issues left to fix due to hanging tests.
2011-09-08 16:25:50 +02:00
Mattias Holmqvist
fd1a5dd04c
Read "smp:cores" instead of "smp"
2011-09-08 16:16:33 +02:00
Adrian Cole
bedfee376a
Issue 659:Specify non-default key pair for boot script in EC2
2011-09-07 11:50:31 +02:00
Mattias Holmqvist
78511b74f3
Intermediate fix that fixes vnc:ip and nic:0:dhcp:ip for new API version of ElasticStack. Still some issues left to fix due to hanging tests.
2011-09-06 23:16:38 +02:00
Adrian Cole
b20cc16693
Issue 677:Race in authorizeGroupToItself and node launch
2011-09-02 13:43:57 -07:00
Adrian Cole
7f3ca1ad70
Issue 674: fixed merge problem
2011-09-01 16:33:28 -07:00
Adrian Cole
de19f777a6
Merge pull request #61 from dralves/master
...
Issue 676: Simple change to avoid NPE when tranforming nova.domain.Image into compute.domain.Image
2011-09-01 16:14:08 -07:00
nterry
428b2bd2ea
Fixed ec2 issue where whole thing aborts if one regoin is unavailable. Should be easy to implement with other providers.
2011-09-01 10:36:00 -06:00
David Ribeiro Alves
8de88410f6
changed the way the version is fetched from nova to avoid NPE
2011-08-31 22:45:41 +01:00
Adrian Cole
266cd9cb95
fixed test case relating to login_port change
2011-08-20 12:47:57 -07:00
Adrian Cole
3621b0e8c7
fix loginPort parsing in byon
2011-08-20 12:35:18 -07:00
Adrian Cole
2a4e89912b
Merge branch 'master' of git://github.com/castlabs/jclouds
...
* 'master' of git://github.com/castlabs/jclouds:
added test for range requests with filesystem backend and corrected behavior
Improve Range handling. * allowing to GET last n bytes. * start from GET range now spec conform (to field empty instead of Long.MAX_VALUE)
2011-08-19 14:38:21 -07:00
Adrian Cole
960bfe709f
Issue 663:Update license headers to jclouds, Inc. and setup NOTICE file
2011-08-16 18:14:30 -07:00
Adrian Cole
ccb3d84133
Issue 660:null group on nodes from aws-ec2 provider
2011-08-16 09:26:25 -07:00
Sebastian Annies
173592f7d5
added test for range requests with filesystem backend and corrected behavior
2011-08-12 13:48:32 +02:00
Adrian Cole
0a8f38b90e
bumped snapshot version to 1.2.0-SNAPSHOT
2011-08-05 04:09:23 +01:00
Adrian Cole
2b28c04c0f
Issue 539:expose templatebuilder parameter to prefer s3-backed images
2011-08-04 11:25:49 +02:00
Adrian Cole
0dfecb0a47
stabilizing vcloud tests
2011-08-04 11:24:46 +02:00
Adrian Cole
e2397d6302
stabilize vcloud-based providers for 1.1.0 release
2011-08-03 10:13:54 -07:00
Dmitri Babaev
fec28774da
tests properties config fix
2011-07-31 02:32:07 +04:00
Dmitri Babaev
0843d3bc7d
test is updated according to ssh auth exception type change
2011-07-31 01:52:07 +04:00
Dmitri Babaev
12aabec2a6
waiting for node startup in live tests, timeout is increased for some tests
2011-07-31 01:31:27 +04:00
Dmitri Babaev
e8dcfa5f52
image id property for tests, test properties load refactoring
2011-07-31 00:46:11 +04:00
Adrian Cole
a26c568d7b
Issue 606:add ability to authorize ec2 ingress rules by source group constrained by port range
2011-07-29 03:41:20 -07:00
Adrian Cole
a802c2adf5
stabilized cloudfiles tests
2011-07-28 22:15:06 -07:00
Adrian Cole
79a2646415
stabilization of tests for swift/cloudfiles
2011-07-28 12:06:28 -07:00
Adrian Cole
ba1b7da181
in swift, content type no longer appends charset when you don't tell it to
2011-07-28 02:44:21 -07:00
Adrian Cole
85a6e2f90f
Issue 644:update standard image list for elastichosts
2011-07-28 00:37:14 -07:00
Adrian Cole
9c67e6b63c
Issue 640:add login port to byon format
2011-07-27 02:33:43 -07:00
Adrian Cole
46c147d43b
toned down logging and corrected logback version
2011-07-26 22:16:52 -07:00
Adrian Cole
edc1b10610
Issue 637: moved to sshj and tested on aws-ec2 gogrid cloudservers elastichosts-lon-p trmk-*
2011-07-25 03:59:01 -07:00
Adrian Cole
6f6b11c45a
revised terremark implementation to only include the minimum vCloud vocabulary it needs
2011-07-24 21:39:23 +10:00
Adrian Cole
560aa95e90
flattened vCloud classes now that vcloud 0.8 doesn't need to share hierarchy with 1.0
2011-07-24 13:37:03 +10:00
Adrian Cole
6b9c68039b
Issue 635:filesystem provider does not return md5 or etag on getBlob
2011-07-23 23:21:06 +10:00
Adrian Cole
81bf7268be
Issue 487: rimu returns consistent hostname, but vcloud does not
2011-07-23 23:20:13 +10:00
Adrian Cole
323e775a08
Issue 634: folded vcloud-common into vcloud and trmk-common
2011-07-23 12:06:04 +10:00
Adrian Cole
a365e7de2c
Issue 634: fold vcloudexpress into trmk-common
2011-07-23 11:00:00 +10:00
Adrian Cole
5994d14841
Issue 487: gogrid and elasticstack do not have predicatable hostnames
2011-07-23 10:19:51 +10:00
Adrian Cole
2ac2524baa
Issue 628: fixed error on vCloud find network
2011-07-23 10:17:09 +10:00
Adrian Cole
6928082674
Issue 487:Add hostname property to nodemetadata
2011-07-22 21:21:33 +10:00
Adrian Cole
acd4b4a628
clean up style warnings
2011-07-22 12:48:59 +10:00