config options: Centralise 'virt.firewall' options
Add options from 'virt.firewall'. These options are part of the 'DEFAULT' group but are included in the "nova.conf.virt" file in hope that they can eventually be moved to their own group. Change-Id: I54d7bbe416d908edf3447b36e054be189f9d5bf9 Implements: bp centralize-config-options
This commit is contained in:
parent
853b697afa
commit
6537213ddd
@ -182,6 +182,16 @@ Interdependencies to other options:
|
|||||||
* None
|
* None
|
||||||
""")
|
""")
|
||||||
|
|
||||||
|
firewall_driver = cfg.StrOpt(
|
||||||
|
'firewall_driver',
|
||||||
|
help='Firewall driver '
|
||||||
|
'(defaults to hypervisor specific iptables driver)')
|
||||||
|
|
||||||
|
allow_same_net_traffic = cfg.BoolOpt(
|
||||||
|
'allow_same_net_traffic',
|
||||||
|
default=True,
|
||||||
|
help='Whether to allow network traffic from same network')
|
||||||
|
|
||||||
force_raw_images = cfg.BoolOpt(
|
force_raw_images = cfg.BoolOpt(
|
||||||
'force_raw_images',
|
'force_raw_images',
|
||||||
default=True,
|
default=True,
|
||||||
@ -208,6 +218,8 @@ ALL_OPTS = [vcpu_pin_set,
|
|||||||
use_cow_images,
|
use_cow_images,
|
||||||
vif_plugging_is_fatal,
|
vif_plugging_is_fatal,
|
||||||
vif_plugging_timeout,
|
vif_plugging_timeout,
|
||||||
|
firewall_driver,
|
||||||
|
allow_same_net_traffic,
|
||||||
force_raw_images]
|
force_raw_images]
|
||||||
|
|
||||||
|
|
||||||
|
@ -15,11 +15,11 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from oslo_config import cfg
|
|
||||||
from oslo_log import log as logging
|
from oslo_log import log as logging
|
||||||
from oslo_utils import importutils
|
from oslo_utils import importutils
|
||||||
|
|
||||||
from nova.compute import utils as compute_utils
|
from nova.compute import utils as compute_utils
|
||||||
|
import nova.conf
|
||||||
from nova import context
|
from nova import context
|
||||||
from nova.i18n import _LI
|
from nova.i18n import _LI
|
||||||
from nova.network import linux_net
|
from nova.network import linux_net
|
||||||
@ -29,17 +29,7 @@ from nova.virt import netutils
|
|||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
||||||
firewall_opts = [
|
CONF = nova.conf.CONF
|
||||||
cfg.StrOpt('firewall_driver',
|
|
||||||
help='Firewall driver '
|
|
||||||
'(defaults to hypervisor specific iptables driver)'),
|
|
||||||
cfg.BoolOpt('allow_same_net_traffic',
|
|
||||||
default=True,
|
|
||||||
help='Whether to allow network traffic from same network'),
|
|
||||||
]
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
|
||||||
CONF.register_opts(firewall_opts)
|
|
||||||
CONF.import_opt('use_ipv6', 'nova.netconf')
|
CONF.import_opt('use_ipv6', 'nova.netconf')
|
||||||
|
|
||||||
|
|
||||||
|
@ -17,7 +17,6 @@ import nova.virt.configdrive
|
|||||||
import nova.virt.disk.api
|
import nova.virt.disk.api
|
||||||
import nova.virt.disk.mount.nbd
|
import nova.virt.disk.mount.nbd
|
||||||
import nova.virt.disk.vfs.guestfs
|
import nova.virt.disk.vfs.guestfs
|
||||||
import nova.virt.firewall
|
|
||||||
import nova.virt.hyperv.pathutils
|
import nova.virt.hyperv.pathutils
|
||||||
import nova.virt.hyperv.vif
|
import nova.virt.hyperv.vif
|
||||||
import nova.virt.hyperv.vmops
|
import nova.virt.hyperv.vmops
|
||||||
@ -55,7 +54,6 @@ def list_opts():
|
|||||||
nova.virt.configdrive.configdrive_opts,
|
nova.virt.configdrive.configdrive_opts,
|
||||||
nova.virt.disk.api.disk_opts,
|
nova.virt.disk.api.disk_opts,
|
||||||
nova.virt.disk.mount.nbd.nbd_opts,
|
nova.virt.disk.mount.nbd.nbd_opts,
|
||||||
nova.virt.firewall.firewall_opts,
|
|
||||||
nova.virt.imagecache.imagecache_opts,
|
nova.virt.imagecache.imagecache_opts,
|
||||||
nova.virt.netutils.netutils_opts,
|
nova.virt.netutils.netutils_opts,
|
||||||
)),
|
)),
|
||||||
|
Loading…
Reference in New Issue
Block a user