Commit Graph

2174 Commits

Author SHA1 Message Date
John McDonnell 9cd78bfcd4 As in JCLOUDS-991 it appears size is missing as a UsageResponse parameter, particularily for Volume usages. This commit adds it into the UsageRecord class. 2015-10-07 21:05:08 +02:00
Irmo Manie f69518b752 JCLOUDS-993 - Add missing parameters to `VirtualMachineApi`
- `serviceOfferingId` at `#changeServiceForVirtualMachine`
- `options` of type `UpdateVirtualMachineOptions` at
  `#updateVirtualMachine`
2015-09-07 00:19:34 +02:00
Irmo Manie 1ef5c70106 JCLOUDS-995 - Add `userData` property to `CloudStackTemplateOptions` and map it in the underlying adapter. 2015-09-07 00:19:30 +02:00
Ignasi Barrera 30aca7d833 Next development version 1.9.2-SNAPSHOT 2015-08-02 11:56:20 +02:00
Ignasi Barrera 547f827e18 Apache jclouds 1.9.1 release 2015-08-02 11:52:31 +02:00
Arvind Nadendla 8f705fa4a4 Fix bug where password information is printed in logs in case of exceptions 2015-07-30 12:34:29 -05:00
Ignasi Barrera 569c07b982 Fix AWS and EC2 TemplateBuilder live tests 2015-07-29 11:58:47 +02:00
Zack Shoylev 1a27a619d2 Fixes an error caused by not using an assert by @CheckReturnValue. Also see jsr305
Conflicts:
	apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/functions/InternalURLLiveTest.java
2015-07-28 12:10:00 -05:00
Marcus Wanner 8e5d378372 Add awareness of Manila and SHARED_FILESYSTEM openstack projects to keystone 2015-07-27 07:36:43 -05:00
Arvind Nadendla 48c0794b09 add os-hypervisors extension for openstack-nova 2015-07-27 07:21:24 -05:00
Ignasi Barrera d96e34ea93 Added missing virtualization types after rebasing on top of 1fe90b0 2015-07-20 23:13:54 +02:00
Alex Heneveld cc88d99bb1 add deprecated flag to Hardware and prefer non-deprecated hardware types
deprecated hardware types in EC2 are flagged using this, according to latest AWS advice,
to fix situations where deprecated hardware types would be chosen when a non-deprecated alternative exists.
we also deprecate T2 because it requires a VPC.

also fixes semantics of ImagesToRegionAndIdMap to match the logic used in the TemplateBuilderImpl;
RegionAndName should contain the ID not the ProviderID.  this is only really used in tests so no external impact.
(previously the cache only worked if provider ID matched the non-location segment of the image ID.)
however this does now assert that image id's are in the right format for AWS, as suggested by @nacx.
2015-07-20 23:13:49 +02:00
Alex Heneveld 3b83e790c0 indicate virtualization type for all ec2 instance types 2015-07-20 23:13:43 +02:00
Arvind Nadendla fc59530415 Split availability Zone API to return Basic Info and Detailed info 2015-07-16 13:26:11 -05:00
Zack Shoylev defbd1151c Adds missing floating-ip-pool expect test
Fixes broken namespace for the ip pool extension
2015-07-14 19:25:15 -05:00
Zack Shoylev 5eb36ef259 Fixes missing @Deprecated annotation 2015-07-14 19:22:56 -05:00
Arvind Nadendla 5d21b3e056 Adding missing "hosts" field to OpenStack Nova AvailabilityZone 2015-07-14 18:56:00 -05:00
Andrew Bayer 0426b1c45f JCLOUDS-961 - Add d2, m4, t2 instance types for EC2 2015-07-13 16:11:37 +02:00
Andrea Turli 14824b6c8c [JCLOUDS-956] synchronizing allocateFloatingIPForNode helps 2015-07-03 13:30:57 +02:00
Andrea Turli 0aad138758 create java-xmlbuilder.version property for maven
add java-xmlbuilder to dependencyManagement so downstream project don't need to specify the version
2015-06-29 08:49:13 +02:00
Andrea Turli 4ac9a73dd5 [NOVA] change some access modifiers to simplify the downstream provider impl
modify the BasicAuthenticator in Keystone
destroy node if creation timeouts
2015-06-26 15:05:57 +02:00
Ka-Hing Cheung 5929117596 send HEAD instead of GET for blobMetadata 2015-06-11 20:33:42 -07:00
Zack Shoylev 8cdba226af Adds support for the orchestration type. 2015-06-10 12:41:40 -05:00
Karel Vervaeke ac8607fd20 JCLOUDS-901 Moved CloudStack javadocs around
During the rename from *Client to *Api the javadocs were shuffled
around. This commit moves them back to the correct methods.
2015-05-07 15:17:46 +02:00
Stuart Hendren 3080965eda JCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed when the node is destroyed
The names created do not match those searched for.

They are created in FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java
and have are of this form jclouds#I-0#e96.

But for example jclouds#I-0#us-east-1#* is used as the search term.
2015-05-07 11:40:32 +02:00
Ignasi Barrera e92fd921cf Fixed Rackspace cloudfiles pom versions
/cc @zack-shoylev
2015-05-07 11:39:44 +02:00
Zack Shoylev 10e5d69d64 Adds windows ACL code for file permissions, fixes build. 2015-04-28 14:38:40 -05:00
Ignasi Barrera d29424304e JCLOUDS-890: Prevent NPE when generating the Chef attributes file 2015-04-24 11:32:30 +02:00
Andrew Gaul 28bf8503db Fix testCopyIfModifiedSince for AWS S3 2015-04-10 23:12:42 -07:00
Zack Shoylev cdb1677b47 Update cloudfiles poms 2015-04-09 14:25:57 -05:00
Zack Shoylev 9d387f81e4 Merge remote-tracking branch 'promote-jclouds-labs-openstack-local/promote-rackspace-cloudfiles-moved' into 1.9.x 2015-04-09 14:24:52 -05:00
Andrew Gaul f379565114 JCLOUDS-651: Swift copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul a260582949 JCLOUDS-651: S3 copy object content metadata 2015-04-08 23:13:54 -07:00
Andrew Gaul 211b07390d JCLOUDS-651: Copy Swift system metadata 2015-04-08 23:13:52 -07:00
Zack Shoylev 1e8495e905 Adds live test. 2015-04-08 23:13:52 -07:00
Zack Shoylev b5491c4848 Allows copying an object and modifying metadata (user and object) 2015-04-08 23:13:52 -07:00
Andrew Gaul 70eac74140 JCLOUDS-651: Add Swift server-side copyBlob
This has some limitations as discussed in JCLOUDS-872.
2015-04-08 23:13:52 -07:00
Andrew Gaul b4897c6689 JCLOUDS-651: Add S3 server-side copyBlob 2015-04-08 23:13:52 -07:00
Andrew Gaul e25a44eab9 JCLOUDS-732: Filesystem portable object ACLs 2015-03-31 17:24:34 -07:00
Andrew Gaul e829690e7e JCLOUDS-660: Filesystem portable container ACLs 2015-03-31 17:24:31 -07:00
Ignasi Barrera 9c92487c29 Next development version 1.9.1-SNAPSHOT 2015-03-29 22:44:17 +02:00
Ignasi Barrera 565a102c15 Next development version 2.0.0-SNAPSHOT 2015-03-24 11:02:39 +01:00
Ignasi Barrera ce3eeefd85 Apache jclouds 1.9.0 release 2015-03-24 10:59:36 +01:00
Ignasi Barrera bb41ed4341 Apache jclouds 1.9.0 release 2015-03-24 10:35:42 +01:00
Ignasi Barrera 4db2b75add Fixes OpenStack extension namespace configuration
* Improves extension namespace configuration to use Guice multibindings
  so each provider can cleanly provide their own namespaces.
* Fixes the HPCloud Compute volume attachment namespace and adds the
  corresponding live tests.
* Fixes the Rackspace CloudServers UK volume attachment namespace.
2015-03-23 22:40:43 +01:00
Zack Shoylev 8217248571 Adds a rackspace-specific test and a fix for the volume-attach extension problem. 2015-03-20 11:41:24 -05:00
Everett Toews 3077a0cc7c Modernize the VolumeAttachmentApiLiveTest 2015-03-20 11:41:24 -05:00
Everett Toews fdb2cfe567 Deprecate Nova API for volumes in favour of Cinder API for volumes 2015-03-20 10:08:07 +01:00
Matt Hurne bf00298f74 JCLOUDS-795: Retry with backoff upon receiving a 500 response from S3 with error code 'InternalError' 2015-02-25 18:30:30 -08:00
Andrew Gaul 85637ccee2 Fix ParseS3ErrorFromXmlContentTest
References JCLOUDS-794.
2015-02-25 18:29:17 -08:00