Description of problem: puppet-neutron defines [AGENT] and [agent] sections in l3_agent.ini. oslo.config is case-insensitive to section name. But puppet-neutron defines [AGENT] and [agent] section into l3_agent.ini. It occurs a confusion. Version-Release number of selected component (if applicable): Current puppet-neutron. How reproducible: Every deployment. Steps to Reproduce: 1. 2. 3. Actual results: ~~~ # grep -i -A 28 '\[agent\]' /var/lib/config-data/puppet-generated/neutron/etc/neutron/l3_agent.ini | egrep -v -e '^$' [agent] # # From neutron.az.agent # # Availability zone of this node (string value) #availability_zone = nova # # From neutron.base.agent # # Seconds between nodes reporting state to server; should be less than # agent_down_time, best if it is half or less than agent_down_time. (floating # point value) #report_interval = 30 # Log agent heartbeats (boolean value) #log_agent_heartbeats = false # # From neutron.l3.agent # # Extensions list to use (list value) #extensions = -- [AGENT] extensions=fip_qos ----- Expected results: [agent] section is solely defined. Additional info:
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:1738