Add missing ec2 security group quantum mixin
Fixes bug 1131441 Change-Id: Ifc25e1a9eb113cd28a5a5ed9d277480c262cd7f3
This commit is contained in:
parent
fc4ede9bb6
commit
aaf09adf61
|
@ -42,6 +42,7 @@ from nova import db
|
|||
from nova import exception
|
||||
from nova.image import s3
|
||||
from nova import network
|
||||
from nova.network.security_group import quantum_driver
|
||||
from nova.openstack.common import log as logging
|
||||
from nova.openstack.common import timeutils
|
||||
from nova import quota
|
||||
|
@ -1696,6 +1697,15 @@ class CloudSecurityGroupNovaAPI(compute_api.SecurityGroupAPI,
|
|||
pass
|
||||
|
||||
|
||||
class CloudSecurityGroupQuantumAPI(quantum_driver.SecurityGroupAPI,
|
||||
EC2SecurityGroupExceptions):
|
||||
pass
|
||||
|
||||
|
||||
def get_cloud_security_group_api():
|
||||
if cfg.CONF.security_group_api.lower() == 'nova':
|
||||
return CloudSecurityGroupNovaAPI()
|
||||
elif cfg.CONF.security_group_api.lower() == 'quantum':
|
||||
return CloudSecurityGroupQuantumAPI()
|
||||
else:
|
||||
raise NotImplementedError()
|
||||
|
|
Loading…
Reference in New Issue