@Override protected Properties setupProperties() { Properties props = super.setupProperties(); volumeProvider = "rackspace-cloudblockstorage-us"; volumeSizeGB = 80; singleRegion = "IAD"; return props; }
@Override protected Properties setupProperties() { Properties props = super.setupProperties(); volumeProvider = setIfTestSystemPropertyPresent(props, provider + ".volume-provider", "openstack-cinder"); volumeProviderVersion = setIfTestSystemPropertyPresent(props, provider + ".volume-provider-version", new CinderApiMetadata().getVersion()); volumeSizeGB = Integer.parseInt(setIfTestSystemPropertyPresent(props, provider + ".volume-size-gb", "1")); singleRegion = setIfTestSystemPropertyPresent(props, provider + ".region", "RegionOne"); return props; }
String server_id = null; try { final String serverId = server_id = createServerInZone(zone).getId();
@BeforeClass(groups = {"integration", "live"}) @Override public void setup() { super.setup(); CinderApi cinderApi; if ("openstack-cinder".equals(volumeProvider)) { cinderApi = ContextBuilder.newBuilder(volumeProvider) .endpoint(endpoint) .apiVersion(volumeProviderVersion) .credentials(identity, credential) .buildApi(CinderApi.class); } else { cinderApi = ContextBuilder.newBuilder(volumeProvider) .credentials(identity, credential) .buildApi(CinderApi.class); } volumeApi = cinderApi.getVolumeApi(singleRegion); volumeAttachmentApi = api.getVolumeAttachmentApi(singleRegion).get(); CreateVolumeOptions options = CreateVolumeOptions.Builder .name("jclouds-test-volume") .description("description of test volume"); volume = volumeApi.create(volumeSizeGB, options); VolumePredicates.awaitAvailable(volumeApi).apply(volume); server = createServerInRegion(singleRegion); }
@Override protected Properties setupProperties() { Properties props = super.setupProperties(); volumeProvider = "rackspace-cloudblockstorage-uk"; volumeSizeGB = 80; singleRegion = "LON"; return props; }