use of org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration in project ovirt-engine by oVirt.
the class NetworkAttachmentDaoImplTest method networkAttachmentFromFixtures.
public NetworkAttachment networkAttachmentFromFixtures() {
NetworkAttachment expected = new NetworkAttachment();
expected.setId(FixturesTool.NETWORK_ATTACHMENT);
expected.setNetworkId(FixturesTool.NETWORK_ENGINE_2);
expected.setNicId(FixturesTool.VDS_NETWORK_INTERFACE2);
IpConfiguration ipConfiguration = new IpConfiguration();
ipConfiguration.getIPv4Addresses().add(createPrimaryIpv4Address());
ipConfiguration.getIpV6Addresses().add(createPrimaryIpv6Address());
expected.setIpConfiguration(ipConfiguration);
Map<String, String> properties = new HashMap<>();
properties.put("prop1", "true");
properties.put("prop2", "123456");
expected.setProperties(properties);
expected.setDnsResolverConfiguration(new DnsResolverConfiguration());
expected.getDnsResolverConfiguration().setId(Guid.createGuidFromString("6de58dc3-171d-426d-99fc-295c25c091d3"));
expected.getDnsResolverConfiguration().setNameServers(Arrays.asList(new NameServer("192.168.1.2"), new NameServer("2002:0db8:85a3:0000:0000:8a2e:0370:7334")));
return expected;
}
use of org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration in project ovirt-engine by oVirt.
the class NetworkDaoTest method testSave.
/**
* Ensures that saving a network works as expected.
*/
@Test
public void testSave() {
List<NetworkCluster> clustersFromDB = dbFacade.getNetworkClusterDao().getAllForCluster(FixturesTool.CLUSTER);
DnsResolverConfiguration dnsResolverConfiguration = dbFacade.getDnsResolverConfigurationDao().get(FixturesTool.EXISTING_DNS_RESOLVER_CONFIGURATION);
NetworkCluster clusterFromDB = clustersFromDB.get(0);
assertNotNull(clusterFromDB);
newNet.setCluster(clusterFromDB);
newNet.setId(Guid.newGuid());
newNet.setDnsResolverConfiguration(dnsResolverConfiguration);
dao.save(newNet);
Network result = dao.getByNameAndDataCenter(newNet.getName(), FixturesTool.DATA_CENTER);
assertNotNull(result);
assertEquals(newNet, result);
}
use of org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration in project ovirt-engine by oVirt.
the class NetworkInSyncWithVdsNetworkInterfaceTest method setUp.
@Before
public void setUp() throws Exception {
sampleDnsResolverConfiguration = new DnsResolverConfiguration();
sampleDnsResolverConfiguration.setNameServers(Arrays.asList(new NameServer("192.168.1.1"), new NameServer("2001:0db8:85a3:0000:0000:8a2e:0370:7334")));
sampleDnsResolverConfiguration2 = new DnsResolverConfiguration();
sampleDnsResolverConfiguration2.setNameServers(Arrays.asList(new NameServer("192.168.1.2"), new NameServer("2002:0db8:85a3:0000:0000:8a2e:0370:7334")));
sampleDnsResolverConfigurationWithReversedNameServers = reverseNameServersOrder(sampleDnsResolverConfiguration);
ifaceQos = new HostNetworkQos();
networkQos = new HostNetworkQos();
iface = new VdsNetworkInterface();
// needed because network is vm network by default
iface.setBridged(true);
iface.setQos(ifaceQos);
iface.setReportedSwitchType(SwitchType.LEGACY);
iface.setIpv4DefaultRoute(false);
network = new Network();
network.setDnsResolverConfiguration(sampleDnsResolverConfiguration);
testedNetworkAttachment = new NetworkAttachment();
testedNetworkAttachment.setIpConfiguration(new IpConfiguration());
cluster = new Cluster();
cluster.setCompatibilityVersion(Version.v4_2);
cluster.setRequiredSwitchTypeForCluster(SwitchType.LEGACY);
}
use of org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration in project ovirt-engine by oVirt.
the class DnsConfigurationModel method shouldSetDnsConfiguration.
private boolean shouldSetDnsConfiguration() {
DnsResolverConfiguration entity = getEntity();
if (entity == null) {
return false;
}
List<NameServer> nameServers = entity.getNameServers();
return nameServers != null && !nameServers.isEmpty();
}
Aggregations