use of org.ovirt.engine.core.common.businessentities.network.NameServer 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.NameServer in project ovirt-engine by oVirt.
the class DnsResolverConfigurationMapper method map.
public static DnsResolverConfiguration map(org.ovirt.engine.core.common.businessentities.network.DnsResolverConfiguration entity) {
if (entity == null) {
return null;
}
List<NameServer> nameServers = entity.getNameServers();
if (nameServers == null) {
return null;
}
List<String> nameServerAddresses = nameServers.stream().map(NameServer::getAddress).collect(toList());
DnsResolverConfiguration dnsResolverConfiguration = new DnsResolverConfiguration();
dnsResolverConfiguration.setNameServers(mapAddressesToNameServerList(nameServerAddresses));
return dnsResolverConfiguration;
}
use of org.ovirt.engine.core.common.businessentities.network.NameServer 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.NameServer 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