Adrian Cole
547c73ab00
cleaner error messages in templateBuilder
2012-07-02 12:21:13 -07:00
h h
0d285a7f62
missing imports
...
create-image-in-region works
2012-06-29 11:13:53 -07:00
h h
f65ed49715
base AMI bundling support of a running EBS instance
2012-06-29 11:13:30 -07:00
Adam Lowe
d9c65046d0
cloudstack: adjusting beans to use newer de/serialization annotations
2012-06-29 17:59:55 +01:00
Adrian Cole
1c6e2c64d3
Merge pull request #682 from aledsage/issue-994-vcloud-npe-parsing-image
...
Issue 994: fix vcloud sax parsing of namespaces
2012-06-21 16:24:47 -07:00
Adrian Cole
f3510dc6c5
Merge pull request #681 from aledsage/vcloud-listimage-unsupported-exception
...
Issue 995: handle illegal argument in vcloud images
2012-06-21 16:24:03 -07:00
Jeremy Whitlock
2702e942d2
Issue 992: Fix AWS S3 to work with non-DNS, but still valid, named buckets.
...
Prior to this commit, jclouds wouldn't allow you to interact with any buckets
in S3 that were named with uppercase characters. Per AWS S3 docs, this
non-standard naming is valid in US regions only. This update fixes jclouds so
that it can interact with, and even attempt to create, buckets with uppercase
characters for AWS S3 without actually impacting other S3 implementations. This
fix also will not have any impact in non-US regions other than instead of a
bucket name validation error you'll get an InvalidBucketName error back from
AWS S3 when you attempt to create a bucket with an uppercase character in a
non-US region. To summarize, nothing changes other than US regions now allow
creation of bucket names with upper case characters and jclouds now can
interact with these non-standard named buckets without failure.
2012-06-21 17:05:20 -06:00
Aled Sage
8e1542e90a
Issue 995: handle illegal argument in vcloud images
2012-06-21 21:16:39 +01:00
Aled Sage
cf422fb683
Issue 994: fix vcloud sax parsing of namespaces
...
Handles when xml tags are qualified with and without xmlns.
2012-06-21 15:36:40 +01:00
Adam Lowe
2526e7adeb
cloudstack: don't set networkId to default when iptonetworklist is populated
2012-06-20 19:24:32 +03:00
Adam Lowe
0cf4d2b35b
Fix for iptonetworklist (was incorrectly sending ipnetworklist)
2012-06-20 16:59:33 +03:00
Adrian Cole
8311d0a4e4
Issue 988:Extra port added to swift url
2012-06-19 18:32:06 -06:00
Adrian Cole
5ad8d2c1f7
corrected api metadata
2012-06-19 01:21:12 -06:00
Adrian Cole
b5797ad543
introduce KeystoneProperties/TENANT_NAME KeystoneProperties/TENANT_ID properties; set value of prefix to tenantName
2012-06-19 01:06:44 -06:00
Adrian Cole
1a6ef2a37c
updated correct identityName in openstack providers
2012-06-18 08:39:59 -07:00
Adrian Cole
3afdcb66b3
Issue 981:Quiet down jclouds.compute logger
2012-06-16 18:27:29 -04:00
Adrian Cole
30ba717969
Issue 977:ec2 zones are not mapping to endpoints
2012-06-15 23:36:17 -04:00
Adrian Cole
a928746528
Issue 976:update to support eucalyptus 3
2012-06-15 23:35:18 -04:00
Adrian Cole
d29fbba783
Issue 980: timestamp on ec2 requests are in the future
2012-06-15 23:35:17 -04:00
Adrian Cole
d980b4fd42
changed test poms to use provider.template and provider.ec2-template accordingly
2012-06-15 23:35:10 -04:00
Adrian Cole
69d7e1d585
cloudbridge exposes a slightly different xml format for RunningInstances
2012-06-15 23:31:39 -04:00
Adrian Cole
8a34254c8e
in CloudBridge terminatedInstances go away quickly unveiling the need to address instanceId not found
2012-06-15 23:31:33 -04:00
Adrian Cole
71869a6bb3
Merge pull request #674 from aledsage/ec2-Windows-ImageOsParsing
...
EC2ImageParser checks platform==windows for OsFamily
2012-06-14 20:46:20 -07:00
Aled Sage
a8b3eb4c2c
EC2ImageParser checks platform==windows for OsFamily
2012-06-14 20:52:46 +01:00
Andrew Gaul
736554d049
Correct spelling errors
2012-06-14 10:03:39 -04:00
Ioannis Canellos
4704e29941
Fixed openstack and openstack-keystone OSGi headers.
2012-06-13 13:05:42 +03:00
Adrian Cole
1fdfe5761f
attempting to operate against or retrieve pieces of a resource that doesn't exist should result in a ResourceNotFoundException, not null
2012-06-08 11:05:52 -07:00
Adrian Cole
70fa2b6c6d
style
2012-06-08 11:05:09 -07:00
Andrei Savu
16afe38477
Fix guice cache binding issue for live tests
2012-06-08 10:56:20 -07:00
Adrian Cole
72493161ab
Issue 965:transition openstack-nova from v1_1 package to v2_0
2012-06-08 10:35:58 -07:00
Adam Lowe
18faff54b3
openstack-keystone: adding TypeAdaptorFactory to take care of unwrapping objects containing an array of "values" in place of a normal json array
2012-06-08 11:23:41 +01:00
Adam Lowe
9718634570
openstack-keystone: reducing ServiceClient to simply listTenants()
2012-06-08 10:30:35 +01:00
Adrian Cole
46b4a6c8da
Issue 963:add transitional api for keystone-authenticated swift
2012-06-07 22:06:18 -07:00
Adrian Cole
f3950d6ae7
Merge branch 'cloudstack-qa' of https://github.com/andreisavu/jclouds
...
* 'cloudstack-qa' of https://github.com/andreisavu/jclouds :
Fixed typo DELETEING to DELETING
A few more skips & small fixes
I think I got AdvancedNetworkOptionsConverter figured out.
A bunch of work to get things actually working with CS3.x api.
Skip a few more tests & accept accounts with no keys attached
Fixed template status, network selection and domain live tests
Reduced the number of failing tests from 48 to 23
2012-06-07 17:34:11 -07:00
Adrian Cole
9cff013bb8
Merge pull request #665 from grkvlt/ec2-get-console-output
...
Issue 960: Add EC2 GetConsoleOutput API call
2012-06-07 17:26:53 -07:00
Andrei Savu
9b644fcceb
Fixed typo DELETEING to DELETING
2012-06-07 23:47:29 +03:00
Andrei Savu
1a9ea265cd
Merge branch 'master' of github.com:jclouds/jclouds into cloudstack-qa
2012-06-07 22:55:00 +03:00
Andrei Savu
bc22b99dee
A few more skips & small fixes
2012-06-07 22:54:19 +03:00
Adrian Cole
12e57eec53
made admin features optional and url based on adminURL for identity service in catalog
2012-06-07 10:24:58 -07:00
Andrew Bayer
1261a4c9b0
I think I got AdvancedNetworkOptionsConverter figured out.
...
Also made sure not to try to remove FirewallRules unless there's a
public IP in the first place.
2012-06-07 12:46:01 +03:00
Andrew Bayer
e6eaa2e192
A bunch of work to get things actually working with CS3.x api.
...
Note that AdvancedNetworkOptionsConverter is still...strange. I'm
really not sure what it should be doing.
2012-06-07 12:45:08 +03:00
Andrei Savu
2be3fa34be
Skip a few more tests & accept accounts with no keys attached
2012-06-07 12:44:18 +03:00
Andrei Savu
a83aa71087
Merge branch 'master' of github.com:jclouds/jclouds into cloudstack-qa
2012-06-07 11:25:44 +03:00
Adrian Cole
d00e360d65
Issue 815: refactored the 3 major features of keystone into separate clients. removed cyclic dependency needed to support keystone controlling keystones in other regions
2012-06-06 23:14:23 -07:00
Andrew Donald Kennedy
7fd1c65575
Issue 960: Add EC2 GetConsoleOutput API call
2012-06-07 03:45:44 +01:00
Adrian Cole
6cfa5877f3
incorrectly added file
2012-06-06 16:35:34 -07:00
Adrian Cole
b58060599b
Issue 815: repackaged keystone classes into their own api
2012-06-06 14:57:50 -07:00
Andrei Savu
134797844a
Fixed template status, network selection and domain live tests
2012-06-06 23:37:05 +03:00
Andrei Savu
03867b97b2
Reduced the number of failing tests from 48 to 23
...
* ID equality test fixes. Changed from == to .equals
* throw ResourceNotFoundException for all server responses
with code 431 that contain "does not exist"
* skip tests rather than failing when running the suite
as a regular or domain admin user. It's not possible to
have global admin access on public clouds
2012-06-06 16:53:57 +03:00
Adrian Cole
bcd3d50ad6
Issue 956:add getImage by id to ComputeService
2012-06-04 16:54:49 -07:00
Adrian Cole
ef31f5114d
added rawState to RunningInstance
2012-06-04 16:54:30 -07:00
Adrian Cole
92d1f1b471
moved to explicitly adding clojure projects
2012-06-03 17:28:56 -07:00
Adrian Cole
5a3f6011a2
removed junit test dependency
2012-06-03 17:26:57 -07:00
Ioannis Canellos
b078adc3ce
Removed fragments and dynamic imports. Added centralized control of the maven-bundle-plugin.
2012-06-03 19:41:54 +03:00
Adrian Cole
b0014ec70b
Issue 950:cloudstack Template.status is an opaque string
2012-06-01 19:24:23 -07:00
vijaykiran
6d74805dd9
Issue-953 Make sure that port is set when modifying headers
2012-06-01 23:02:56 +02:00
Adrian Cole
96773b8a1b
Issue 952:add status field to image
2012-05-30 21:22:10 -07:00
hhrasna
ef17ef23ea
EC2 image architecture can be null. Don't throw NPE if architecture is null.
2012-05-30 20:45:20 -03:00
Adrian Cole
07c2c24721
Issue 949:Introduce: ComputeMetadataIncludingStatus; Deprecate NodeState -> NodeMetadata.Status
2012-05-29 20:41:10 -07:00
Adrian Cole
cd08ce98cc
addressed nullables
2012-05-26 09:31:41 -07:00
Adrian Cole
84de4b30db
fixed CloudWatch.putMetricData
2012-05-26 09:31:22 -07:00
Jeremy Whitlock
c7d09a5951
Follow up to 9f1ca865e8
that addresses Pull Request 651 feedback.
...
* Removed all validation from the builders
* All objects build with builders have @Nullable for getters
* Removed PutMetricData object
* CloudWatch.putMetricData added as a helper to allow publishing more than 10
metrics at a time
2012-05-26 00:37:41 -06:00
Jeremy Whitlock
9f1ca865e8
Implement PutMetricData for CloudWatch.
...
* Added support to create custom metrics in CloudWatch
* Fixed bug in Datapoint parsing that caused Sample(Count) to be null
2012-05-25 13:39:14 -06:00
Adrian Cole
17079743f1
cloudservers test fixes
2012-05-21 20:19:58 -06:00
Adrian Cole
d480639214
Merge pull request #647 from abayer/master
...
Fixing a few more %d
2012-05-21 14:24:58 -07:00
Andrew Bayer
5748277fe3
Fixing a few more %d format errors.
2012-05-21 14:14:49 -07:00
Adrian Cole
67d8f9a0f4
image extension related classes under extensions package
2012-05-21 12:39:32 -06:00
Adrian Cole
c9f4143133
unraveled injector a bit
2012-05-21 12:12:07 -06:00
Adrian Cole
7082b9a70d
cloudstack logging working
2012-05-21 11:55:40 -06:00
Andrew Bayer
792ad9dcb9
Initial CloudStack 3.0 compatibility work.
2012-05-21 10:48:39 -07:00
Adrian Cole
d0947bbda0
fixed NPE
2012-05-21 02:45:34 -06:00
Adrian Cole
5c647df129
Issue 938:TemplateBuilderSpec
2012-05-21 02:45:25 -06:00
Adrian Cole
0c4b196604
fixed tests
2012-05-21 01:03:30 -06:00
Adrian Cole
94404841ca
allow use of tenantId when specified numeric
2012-05-20 14:39:32 -07:00
Adrian Cole
991fe011b3
openstack-nova works with tags now
2012-05-18 19:57:01 -07:00
Adrian Cole
8e7bec1c91
cloudservers works with tags now
2012-05-18 19:56:44 -07:00
Adrian Cole
a53cece32d
Issue 445: moved incidental test into its own class until we can convert it to an expect test
2012-05-18 17:49:59 -07:00
Andrew Bayer
4a1e7e0005
Refactoring hashcodes/equals.
2012-05-18 11:41:39 -07:00
Aled Sage
2637a4b6e9
Issue 647: DateCodec impl delegates to DateService
2012-05-17 11:25:13 +01:00
Aled Sage
cd9c830c5a
Issue 647: store Expires as Date; added ContentMetadataCodec for converting to/from HTTP headers
2012-05-17 11:24:50 +01:00
Aled Sage
9aedf7b6f6
Issue 647: added "Expires" header for ContentMetadata
2012-05-17 11:24:45 +01:00
Adrian Cole
96e272a91d
Issue 925: added default ctors so that gson can work w/o using sun.misc.Unsafe
2012-05-16 14:51:16 -07:00
Andrew Gaul
dbb56e64da
Remove quirky isSame method
...
Use safer InputSupplier instead.
2012-05-15 11:37:22 -07:00
Andrew Gaul
f55231d607
Tolerate oversized ranges in getBlob
2012-05-14 15:16:32 -07:00
Adrian Cole
c223f73762
Merge pull request #635 from andrewgaul/filesystem-transient-copyblob
...
Hamonize filesystem and transient copyBlob
2012-05-14 14:42:04 -07:00
Adrian Cole
d144d94f60
Merge pull request #634 from andrewgaul/filesystem-transient-loadblob
...
Harmonize filesystem and transient loadBlob
2012-05-14 14:09:14 -07:00
Andrew Gaul
9b6cf5ea21
Hamonize filesystem and transient copyBlob
2012-05-14 13:36:21 -07:00
Andrew Gaul
1199c54f67
Harmonize filesystem and transient loadBlob
...
Move getBlob into FilesystemStorageStrategyImpl, similar to
TransientStorageStrategy.
2012-05-14 13:06:19 -07:00
Adrian Cole
3668ca497e
Merge pull request #633 from andrewgaul/filesystem-transient-getblob
...
Harmonize filesystem and transient getBlob
2012-05-14 12:47:14 -07:00
Andrew Gaul
a30aad05ed
Harmonize filesystem and transient getBlob
...
This commit also simplifies HTTP range logic calculations, sets the
correct Content-Length, and avoids an unneeded copy.
2012-05-14 11:02:03 -07:00
Adrian Cole
8e27b180aa
Merge pull request #632 from andrewgaul/static-block
...
Throw exceptions in static blocks
2012-05-14 10:22:47 -07:00
Andrew Gaul
d45404a338
Throw exceptions in static blocks
...
This reports any errors instead of silently ignoring them.
2012-05-14 09:37:20 -07:00
Adam Lowe
cc016d5dc8
Adjusting MapBinder to take Map<String,Object> so BindToJsonPayload can bind objects annotated with PayloadParam correctly
2012-05-14 13:09:22 +01:00
Adam Lowe
95399121bd
openstack-nova: Adding Volume Types extension
2012-05-13 08:55:29 +01:00
Adam Lowe
987f2f93c6
openstack-nova: Adding Quota and Quota Class extensions
2012-05-13 08:55:29 +01:00
Adam Lowe
7f101267e6
openstack-nova: Adding Flavor Extra Specs extension
2012-05-13 08:55:28 +01:00
Adam Lowe
d5b2968a54
openstack-nova: Adding HostAggregates extension
2012-05-13 08:55:28 +01:00
Adam Lowe
5228a14fbb
openstack-nova: Adding actions to HostAdministration extension
2012-05-13 08:55:28 +01:00
Adam Lowe
f790607ffb
openstack-nova: Adding field from Flavor Extra Data extension
2012-05-13 08:55:27 +01:00
Andrew Gaul
191a4e7341
Identity should be tenameName:accessKey
...
tenantId is something else. Tested against hpcloud.
2012-05-11 15:34:41 -07:00