@Test public void testCreateGuestVirtualNetwork() { if (!networksSupported) return; final NetworkOffering offering; try { offering = find(client.getOfferingClient().listNetworkOfferings(), NetworkOfferingPredicates.supportsGuestVirtualNetworks()); } catch (NoSuchElementException e) { Logger.getAnonymousLogger().log(Level.SEVERE, "guest networks not supported, skipping test"); return; } String name = prefix + "-virtual"; Network network = null; try { network = client.getNetworkClient().createNetworkInZone(zone.getId(), offering.getId(), name, name); checkNetwork(network); } catch (IllegalStateException e) { Logger.getAnonymousLogger().log(Level.SEVERE, "couldn't create a network, skipping test", e); } finally { if (network != null) { String jobId = client.getNetworkClient().deleteNetwork(network.getId()); if (jobId != null) jobComplete.apply(jobId); } } }
protected void deleteNetworksInZoneWithVlanId(String zoneId, String vlanId) { Set<Network> networks = domainAdminClient.getNetworkClient().listNetworks( ListNetworksOptions.Builder .isDefault(false) .isSystem(false) .zoneId(zoneId) .trafficType(TrafficType.GUEST) ); // Warning: the vlan id is not set in the response - using an workaround URI broadcastUri = URI.create("vlan://" + vlanId); for (Network net : networks) { if (broadcastUri.equals(net.getBroadcastURI())) { String jobId = domainAdminClient.getNetworkClient().deleteNetwork(net.getId()); adminJobComplete.apply(jobId); } } }
@AfterGroups(groups = "live") @Override protected void tearDownContext() { if (range != null) { globalAdminClient.getVlanClient().deleteVlanIPRange(range.getId()); range = null; } if (network != null && !usingExistingNetwork) { client.getNetworkClient().deleteNetwork(network.getId()); network = null; } super.tearDownContext(); }
} finally { if (network != null) { String jobId = adminClient.getNetworkClient().deleteNetwork(network.getId()); if (jobId != null) adminJobComplete.apply(jobId);
view.getComputeService().destroyNodesMatching(NodePredicates.inGroup(group)); if (network != null) domainAdminClient.getNetworkClient().deleteNetwork(network.getId());
adminClient.getNetworkClient().deleteNetwork(net.getId())), net.toString()); String jobId = adminClient.getNetworkClient().deleteNetwork(network.getId()); adminJobComplete.apply(jobId); network = null;