From 99ea4011b18356d09686889205ef5df1b170b0dc Mon Sep 17 00:00:00 2001 From: Funs Kessen Date: Wed, 27 Mar 2013 15:43:11 +0530 Subject: [PATCH] Removing baremetal related references Signed-off-by: Prasanna Santhanam Conflicts: server/src/com/cloud/network/NetworkServiceImpl.java Signed-off-by: Prasanna Santhanam --- client/pom.xml | 5 ----- .../dns-notifier/resources/components-example.xml | 8 ++++++++ .../src/com/cloud/network/NetworkServiceImpl.java | 15 ++++++++++++++- 3 files changed, 22 insertions(+), 6 deletions(-) diff --git a/client/pom.xml b/client/pom.xml index 7ad2eff4cd9..46ddd5356b1 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -95,11 +95,6 @@ cloud-plugin-hypervisor-baremetal ${project.version} - - org.apache.cloudstack - cloud-plugin-hypervisor-ucs - ${project.version} - org.apache.cloudstack cloud-plugin-hypervisor-ovm diff --git a/plugins/network-elements/dns-notifier/resources/components-example.xml b/plugins/network-elements/dns-notifier/resources/components-example.xml index 3a92a258e9f..6493e748fae 100755 --- a/plugins/network-elements/dns-notifier/resources/components-example.xml +++ b/plugins/network-elements/dns-notifier/resources/components-example.xml @@ -112,7 +112,9 @@ under the License. + @@ -120,7 +122,9 @@ under the License. + @@ -134,7 +138,9 @@ under the License. + @@ -146,7 +152,9 @@ under the License. + diff --git a/server/src/com/cloud/network/NetworkServiceImpl.java b/server/src/com/cloud/network/NetworkServiceImpl.java index 8303b0bba3c..130cb1b87bd 100755 --- a/server/src/com/cloud/network/NetworkServiceImpl.java +++ b/server/src/com/cloud/network/NetworkServiceImpl.java @@ -2240,6 +2240,9 @@ public class NetworkServiceImpl extends ManagerBase implements NetworkService { // add VPCVirtualRouter as the defualt network service provider addDefaultVpcVirtualRouterToPhysicalNetwork(pNetwork.getId()); + // add baremetal as the defualt network service provider + /* addDefaultBaremetalProvidersToPhysicalNetwork(pNetwork.getId()); */ + txn.commit(); return pNetwork; } catch (Exception ex) { @@ -3074,7 +3077,17 @@ public class NetworkServiceImpl extends ManagerBase implements NetworkService { return nsp; } - + private PhysicalNetworkServiceProvider addDefaultBaremetalProvidersToPhysicalNetwork(long physicalNetworkId) { + PhysicalNetworkVO pvo = _physicalNetworkDao.findById(physicalNetworkId); + DataCenterVO dvo = _dcDao.findById(pvo.getDataCenterId()); + if (dvo.getNetworkType() == NetworkType.Basic) { + addProviderToPhysicalNetwork(physicalNetworkId, "BaremetalDhcpProvider", null, null); + addProviderToPhysicalNetwork(physicalNetworkId, "BaremetalPxeProvider", null, null); + addProviderToPhysicalNetwork(physicalNetworkId, "BaremetaUserdataProvider", null, null); + } + return null; + } + protected boolean isNetworkSystem(Network network) { NetworkOffering no = _networkOfferingDao.findByIdIncludingRemoved(network.getNetworkOfferingId()); if (no.isSystemOnly()) {