コード例 #1
0
 def init_firewall(self, defer_refresh_firewall=False,
                   integration_bridge=None):
     firewall_driver = cfg.CONF.SECURITYGROUP.firewall_driver or 'noop'
     LOG.debug("Init firewall settings (driver=%s)", firewall_driver)
     if not _is_valid_driver_combination():
         LOG.warn(_LW("Driver configuration doesn't match "
                      "with enable_security_group"))
     firewall_class = firewall.load_firewall_driver_class(firewall_driver)
     try:
         self.firewall = firewall_class(
             integration_bridge=integration_bridge)
     except TypeError as e:
         LOG.warning(_LW("Firewall driver %(fw_driver)s doesn't accept "
                         "integration_bridge parameter in __init__(): "
                         "%(err)s"),
                     {'fw_driver': firewall_driver,
                      'err': e})
         self.firewall = firewall_class()
     # The following flag will be set to true if port filter must not be
     # applied as soon as a rule or membership notification is received
     self.defer_refresh_firewall = defer_refresh_firewall
     # Stores devices for which firewall should be refreshed when
     # deferred refresh is enabled.
     self.devices_to_refilter = set()
     # Flag raised when a global refresh is needed
     self.global_refresh_firewall = False
     self._use_enhanced_rpc = None
コード例 #2
0
 def init_firewall(self, defer_refresh_firewall=False,
                   integration_bridge=None):
     firewall_driver = cfg.CONF.SECURITYGROUP.firewall_driver or 'noop'
     LOG.debug("Init firewall settings (driver=%s)", firewall_driver)
     firewall_class = firewall.load_firewall_driver_class(firewall_driver)
     try:
         self.firewall = firewall_class(
             integration_bridge=integration_bridge)
     except TypeError:
         self.firewall = firewall_class()
     # The following flag will be set to true if port filter must not be
     # applied as soon as a rule or membership notification is received
     self.defer_refresh_firewall = defer_refresh_firewall
     # Stores devices for which firewall should be refreshed when
     # deferred refresh is enabled.
     self.devices_to_refilter = set()
コード例 #3
0
ファイル: securitygroups_rpc.py プロジェクト: cubeek/neutron
 def init_firewall(self, defer_refresh_firewall=False,
                   integration_bridge=None):
     firewall_driver = cfg.CONF.SECURITYGROUP.firewall_driver or 'noop'
     LOG.debug("Init firewall settings (driver=%s)", firewall_driver)
     firewall_class = firewall.load_firewall_driver_class(firewall_driver)
     try:
         self.firewall = firewall_class(
             integration_bridge=integration_bridge)
     except TypeError:
         self.firewall = firewall_class()
     # The following flag will be set to true if port filter must not be
     # applied as soon as a rule or membership notification is received
     self.defer_refresh_firewall = defer_refresh_firewall
     # Stores devices for which firewall should be refreshed when
     # deferred refresh is enabled.
     self.devices_to_refilter = set()
     # Flag raised when a global refresh is needed
     self.global_refresh_firewall = False
     self._use_enhanced_rpc = None