Removing baremetal related references
Signed-off-by: Prasanna Santhanam <[email protected]>
Conflicts:
server/src/com/cloud/network/NetworkServiceImpl.java
Signed-off-by: Prasanna Santhanam <[email protected]>
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/99ea4011
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/99ea4011
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/99ea4011
Branch: refs/heads/affinity_groups
Commit: 99ea4011b18356d09686889205ef5df1b170b0dc
Parents: 359b931
Author: Funs Kessen <[email protected]>
Authored: Wed Mar 27 15:43:11 2013 +0530
Committer: Prasanna Santhanam <[email protected]>
Committed: Wed Mar 27 15:56:13 2013 +0530
----------------------------------------------------------------------
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(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/99ea4011/client/pom.xml
----------------------------------------------------------------------
diff --git a/client/pom.xml b/client/pom.xml
index 7ad2eff..46ddd53 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -96,11 +96,6 @@
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.apache.cloudstack</groupId>
- <artifactId>cloud-plugin-hypervisor-ucs</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
<groupId>org.apache.cloudstack</groupId>
<artifactId>cloud-plugin-hypervisor-ovm</artifactId>
<version>${project.version}</version>
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/99ea4011/plugins/network-elements/dns-notifier/resources/components-example.xml
----------------------------------------------------------------------
diff --git
a/plugins/network-elements/dns-notifier/resources/components-example.xml
b/plugins/network-elements/dns-notifier/resources/components-example.xml
index 3a92a25..6493e74 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.
<adapter name="XCP Agent"
class="com.cloud.hypervisor.xen.discoverer.XcpServerDiscoverer"/>
<adapter name="SecondaryStorage"
class="com.cloud.storage.secondary.SecondaryStorageDiscoverer"/>
<adapter name="KVM Agent"
class="com.cloud.hypervisor.kvm.discoverer.KvmServerDiscoverer"/>
+ <!--
<adapter name="Bare Metal Agent"
class="com.cloud.baremetal.BareMetalDiscoverer"/>
+ -->
<adapter name="SCVMMServer"
class="com.cloud.hypervisor.hyperv.HypervServerDiscoverer"/>
<adapter name="Ovm Discover"
class="com.cloud.ovm.hypervisor.OvmDiscoverer" />
</adapters>
@@ -120,7 +122,9 @@ under the License.
<adapter name="First Fit"
class="com.cloud.deploy.FirstFitPlanner"/>
<adapter name="UserDispersing"
class="com.cloud.deploy.UserDispersingPlanner"/>
<adapter name="UserConcentratedPod"
class="com.cloud.deploy.UserConcentratedPodPlanner"/>
+ <!--
<adapter name="BareMetal Fit"
class="com.cloud.deploy.BareMetalPlanner"/>
+ -->
</adapters>
<adapters key="com.cloud.alert.AlertAdapter">
<adapter name="ClusterAlert"
class="com.cloud.alert.ClusterAlertAdapter"/>
@@ -134,7 +138,9 @@ under the License.
<adapter name="VirtualRouter"
class="com.cloud.network.element.VirtualRouterElement"/>
<adapter name="Ovs" class="com.cloud.network.element.OvsElement"/>
<adapter name="ExternalDhcpServer"
class="com.cloud.network.element.ExternalDhcpElement"/>
+ <!--
<adapter name="BareMetal"
class="com.cloud.network.element.BareMetalElement"/>
+ -->
<adapter name="SecurityGroupProvider"
class="com.cloud.network.element.SecurityGroupElement"/>
<adapter name="VpcVirtualRouter"
class="com.cloud.network.element.VpcVirtualRouterElement"/>
<adapter name="NiciraNvp"
class="com.cloud.network.element.NiciraNvpElement"/>
@@ -146,7 +152,9 @@ under the License.
<adapters key="com.cloud.hypervisor.HypervisorGuru">
<adapter name="XenServerGuru"
class="com.cloud.hypervisor.XenServerGuru"/>
<adapter name="KVMGuru" class="com.cloud.hypervisor.KVMGuru"/>
+ <!--
<adapter name="BareMetalGuru"
class="com.cloud.baremetal.BareMetalGuru"/>
+ -->
<adapter name="HypervGuru"
class="com.cloud.hypervisor.guru.HypervGuru"/>
<adapter name="OvmGuru" class="com.cloud.ovm.hypervisor.OvmGuru" />
</adapters>
http://git-wip-us.apache.org/repos/asf/cloudstack/blob/99ea4011/server/src/com/cloud/network/NetworkServiceImpl.java
----------------------------------------------------------------------
diff --git a/server/src/com/cloud/network/NetworkServiceImpl.java
b/server/src/com/cloud/network/NetworkServiceImpl.java
index 8303b0b..130cb1b 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()) {