mirror of https://github.com/apache/cloudstack.git
SecurityGroupProvider is added automatically in Disabled state during the zone creation
This commit is contained in:
parent
3db3b92e2b
commit
6e3cbaab6f
|
|
@ -107,7 +107,6 @@ import com.cloud.network.NetworkVO;
|
|||
import com.cloud.network.Networks.BroadcastDomainType;
|
||||
import com.cloud.network.Networks.TrafficType;
|
||||
import com.cloud.network.PhysicalNetwork;
|
||||
import com.cloud.network.PhysicalNetworkServiceProvider;
|
||||
import com.cloud.network.PhysicalNetworkVO;
|
||||
import com.cloud.network.dao.IPAddressDao;
|
||||
import com.cloud.network.dao.NetworkDao;
|
||||
|
|
@ -1385,7 +1384,10 @@ public class ConfigurationManagerImpl implements ConfigurationManager, Configura
|
|||
long physicalNetworkId = createDefaultPhysicalNetwork(zone, domainId);
|
||||
|
||||
//add VirtualRouter as the defualt network service provider
|
||||
PhysicalNetworkServiceProvider nsp = _networkMgr.addDefaultVirtualRouterToPhysicalNetwork(physicalNetworkId);
|
||||
_networkMgr.addDefaultVirtualRouterToPhysicalNetwork(physicalNetworkId);
|
||||
|
||||
//add security group provider to the physical network
|
||||
_networkMgr.addDefaultSecurityGroupProviderToPhysicalNetwork(physicalNetworkId);
|
||||
|
||||
// Create deafult networks
|
||||
createDefaultNetworks(zone.getId(), isSecurityGroupEnabled, physicalNetworkId);
|
||||
|
|
|
|||
|
|
@ -250,4 +250,7 @@ public interface NetworkManager extends NetworkService {
|
|||
boolean isProviderForNetwork(Provider provider, long networkId);
|
||||
|
||||
void canProviderSupportServices(Map<Provider, Set<Service>> providersMap);
|
||||
|
||||
PhysicalNetworkServiceProvider addDefaultSecurityGroupProviderToPhysicalNetwork(
|
||||
long physicalNetworkId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4991,6 +4991,13 @@ public class NetworkManagerImpl implements NetworkManager, NetworkService, Manag
|
|||
return nsp;
|
||||
}
|
||||
|
||||
@Override
|
||||
public PhysicalNetworkServiceProvider addDefaultSecurityGroupProviderToPhysicalNetwork(long physicalNetworkId) {
|
||||
|
||||
PhysicalNetworkServiceProvider nsp = addProviderToPhysicalNetwork(physicalNetworkId, Network.Provider.SecurityGroupProvider.getName(), null, null);
|
||||
|
||||
return nsp;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isNetworkSystem(Network network) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue