public boolean apply(Volume volume) { logger.trace("looking for status on volume %s", volume.getId()); volume = Iterables.getOnlyElement(client.describeVolumesInRegion(volume.getRegion(), volume .getId())); logger.trace("%s: looking for status %s: currently: %s", volume, Volume.Status.AVAILABLE, volume.getStatus()); return volume.getStatus() == Volume.Status.AVAILABLE; }
public boolean apply(Volume volume) { logger.trace("looking for status on volume %s", volume.getId()); volume = Iterables.getOnlyElement(client.describeVolumesInRegion(volume.getRegion(), volume .getId())); logger.trace("%s: looking for status %s: currently: %s", volume, Volume.Status.AVAILABLE, volume.getStatus()); return volume.getStatus() == Volume.Status.AVAILABLE; }
public boolean apply(Volume volume) { logger.trace("looking for status on volume %s", volume.getId()); volume = Iterables.getOnlyElement(client.describeVolumesInRegion(volume.getRegion(), volume .getId())); logger.trace("%s: looking for status %s: currently: %s", volume, Volume.Status.AVAILABLE, volume.getStatus()); return volume.getStatus() == Volume.Status.AVAILABLE; }
public boolean apply(Volume volume) { logger.trace("looking for status on volume %s", volume.getId()); volume = Iterables.getOnlyElement(client.describeVolumesInRegion(volume.getRegion(), volume .getId())); logger.trace("%s: looking for status %s: currently: %s", volume, Volume.Status.AVAILABLE, volume.getStatus()); return volume.getStatus() == Volume.Status.AVAILABLE; }
public boolean apply(Volume volume) { logger.trace("looking for status on volume %s", volume.getId()); volume = Iterables.getOnlyElement(client.describeVolumesInRegion(volume.getRegion(), volume .getId())); logger.trace("%s: looking for status %s: currently: %s", volume, Volume.Status.AVAILABLE, volume.getStatus()); return volume.getStatus() == Volume.Status.AVAILABLE; }
@Test void testCreateVolumeInAvailabilityZoneWithVolumeType() { Volume expected = client.createVolumeInAvailabilityZone(defaultZone, volumeType("gp2"), withSize(1)); assertNotNull(expected); assertEquals(expected.getAvailabilityZone(), defaultZone); assertEquals(expected.getVolumeType(), "gp2"); Set<Volume> result = Sets.newLinkedHashSet(client.describeVolumesInRegion(defaultRegion, expected.getId())); assertNotNull(result); assertEquals(result.size(), 1); Volume volume = result.iterator().next(); assertEquals(volume.getId(), expected.getId()); assertEquals(volume.getVolumeType(), expected.getVolumeType()); client.deleteVolumeInRegion(volume.getRegion(), volume.getId()); }
client.getElasticBlockStoreApi().get().detachVolumeInRegion(volume.getRegion(), volume.getId(), true); assert volumeTester.apply(volume); } catch (Exception e) { client.getElasticBlockStoreApi().get().deleteVolumeInRegion(volume.getRegion(), volume.getId()); } catch (Exception e) { e.printStackTrace();
@Test(enabled = false, dependsOnMethods = "testBundleInstance") void testAMIFromBundle() { volume = Iterables.getOnlyElement(client.getElasticBlockStoreApi().get().describeVolumesInRegion( volume.getRegion(), volume.getId())); if (!volume.getAttachments().isEmpty()) { snapshot = client.getElasticBlockStoreApi().get().createSnapshotInRegion(volume.getRegion(), volume.getId(), withDescription("EBS Ubuntu Hardy"));
@Test(enabled = false, dependsOnMethods = "testBundleInstance") void testAMIFromBundle() { volume = Iterables.getOnlyElement(client.getElasticBlockStoreServices().describeVolumesInRegion( volume.getRegion(), volume.getId())); if (volume.getAttachments().size() > 0) { snapshot = client.getElasticBlockStoreServices().createSnapshotInRegion(volume.getRegion(), volume.getId(), withDescription("EBS Ubuntu Hardy"));
client.getElasticBlockStoreServices().detachVolumeInRegion(volume.getRegion(), volume.getId(), true); assert volumeTester.apply(volume); } catch (Exception e) { client.getElasticBlockStoreServices().deleteVolumeInRegion(volume.getRegion(), volume.getId()); } catch (Exception e) { e.printStackTrace();