Merge "Enable iptables debugging in the L3 agent functional tests"

This commit is contained in:
Zuul 2024-09-10 12:17:18 +00:00 committed by Gerrit Code Review
commit dd3853007b
2 changed files with 9 additions and 0 deletions

View File

@ -17,6 +17,7 @@ from unittest import mock
import netaddr
from neutron_lib import constants
from oslo_config import cfg
from oslo_utils import uuidutils
from neutron.agent.l3 import agent as neutron_l3_agent
@ -38,6 +39,9 @@ class L3AgentNDPProxyTestFramework(framework.L3AgentTestFramework):
def setUp(self):
super(L3AgentNDPProxyTestFramework, self).setUp()
# TODO(slaweq): Investigate why those tests are failing with enabled
# debug_iptables_rules config option, but for now lets just disable it
cfg.CONF.set_override('debug_iptables_rules', False, group='AGENT')
self.conf.set_override('extensions', ['ndp_proxy'], 'agent')
self.agent = neutron_l3_agent.L3NATAgentWithStateReport(HOSTNAME,
self.conf)

View File

@ -137,6 +137,11 @@ class L3AgentTestFramework(base.BaseSudoTestCase):
conf.set_override('host', host)
conf.set_override('agent_mode', agent_mode)
# NOTE(slaweq): iptables_manager module checks this option directly in
# the cfg.CONF, not in agent.conf parameter so it has to be override
# directly in the cfg.CONF module too
cfg.CONF.set_override('debug_iptables_rules', True, group='AGENT')
return conf
def _get_agent_ovs_integration_bridge(self, agent):