Just the extension and supporting tests in compute for now - no implementations. Also added related options, two new optional fields in org.jclouds.compute.domain.Volume (name and location), and constructor changes to ComputeService implementations so that they compile. You can merge this Pull Request by running:
git pull https://github.com/abayer/jclouds-1 jclouds-239 Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/108 -- Commit Summary -- * JCLOUDS-239. Add VolumeExtension to compute -- File Changes -- M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/CloudStackComputeService.java (34) M apis/ec2/src/main/java/org/jclouds/ec2/compute/EC2ComputeService.java (13) M apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/NovaComputeService.java (13) M common/trmk/src/main/java/org/jclouds/trmk/vcloud_0_8/compute/TerremarkVCloudComputeService.java (13) M compute/src/main/java/org/jclouds/compute/ComputeService.java (10) M compute/src/main/java/org/jclouds/compute/config/BaseComputeServiceContextModule.java (7) M compute/src/main/java/org/jclouds/compute/domain/Volume.java (14) M compute/src/main/java/org/jclouds/compute/domain/VolumeBuilder.java (20) M compute/src/main/java/org/jclouds/compute/domain/internal/VolumeImpl.java (42) A compute/src/main/java/org/jclouds/compute/extensions/VolumeExtension.java (103) M compute/src/main/java/org/jclouds/compute/internal/BaseComputeService.java (14) A compute/src/main/java/org/jclouds/compute/options/AttachVolumeOptions.java (128) A compute/src/main/java/org/jclouds/compute/options/DetachVolumeOptions.java (160) A compute/src/main/java/org/jclouds/compute/options/VolumeOptions.java (166) M compute/src/main/java/org/jclouds/compute/predicates/ImagePredicates.java (6) A compute/src/main/java/org/jclouds/compute/predicates/VolumePredicates.java (179) M compute/src/main/java/org/jclouds/compute/stub/config/StubComputeServiceContextModule.java (5) M compute/src/main/java/org/jclouds/compute/stub/config/StubComputeServiceDependenciesModule.java (85) A compute/src/main/java/org/jclouds/compute/stub/extensions/StubVolumeExtension.java (176) A compute/src/test/java/org/jclouds/compute/extensions/internal/BaseVolumeExtensionLiveTest.java (217) A compute/src/test/java/org/jclouds/compute/stub/extensions/StubVolumeExtensionIntegrationTest.java (52) M providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/compute/AWSEC2ComputeService.java (14) M providers/gogrid/src/main/java/org/jclouds/gogrid/compute/GoGridComputeService.java (13) -- Patch Links -- https://github.com/jclouds/jclouds/pull/108.patch https://github.com/jclouds/jclouds/pull/108.diff
