Bug 1098121 - neutron-vpn-agent does not use the /etc/neutron/fwaas_driver.ini
Summary: neutron-vpn-agent does not use the /etc/neutron/fwaas_driver.ini
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-neutron
Version: 5.0 (RHEL 7)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: rc
: 5.0 (RHEL 7)
Assignee: Ihar Hrachyshka
QA Contact: Ofer Blaut
URL:
Whiteboard:
Depends On:
Blocks: 1098578 1098596 1098601
TreeView+ depends on / blocked
 
Reported: 2014-05-15 10:53 UTC by Attila Fazekas
Modified: 2016-04-26 14:15 UTC (History)
7 users (show)

Fixed In Version: openstack-neutron-2014.1-20.el7ost
Doc Type: Bug Fix
Doc Text:
Previously, 'neutron-vpn-agent' did not apply configuration options from the fwaas_driver.ini file, due to a missing argument in the service files. In addition, the legacy L3 agent did refer to the 'fwaas_driver.ini' file. This resulted in inconsistent L3 agent configuration procedures. With this update, service files have been updated to ensure the configuration file is read on agent startup. As a result, configuration in the fwaas_driver.ini file is now applied to neutron-vpn-agent.
Clone Of:
: 1098578 1098596 1098601 (view as bug list)
Environment:
Last Closed: 2014-07-08 15:36:33 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2014:0848 0 normal SHIPPED_LIVE Red Hat Enterprise Linux OpenStack Platform Enhancement - Networking 2014-07-08 19:23:05 UTC

Description Attila Fazekas 2014-05-15 10:53:47 UTC
neutron  23704  0.3  0.5 293064 43316 ?        Ss   06:59   0:48 /usr/bin/python /usr/bin/neutron-vpn-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/vpn_agent.ini --config-file /etc/neutron/l3_agent.ini --log-file /var/log/neutron/vpn-agent.log

neutron-vpn-agent dies not uses the /etc/neutron/fwaas_driver.ini

version:
openstack-neutron-vpn-agent-2014.1-14.el7ost

All l3 agent expected to use /etc/neutron/fwaas_driver.ini config file.

Comment 2 Ihar Hrachyshka 2014-05-15 12:34:11 UTC
To clarify things up...

1. The bug is present in both RHOS 4 and RHOSP 5 (both branches).
2. Devstack applies the conf file to vpn agent [1], so we should probably also do it.
3. VPN agent replaces L3 agent, and L3 agent uses the conf file, so this is another reason why we need to read the conf file for the agent.

[1]: https://github.com/openstack-dev/devstack/blob/master/lib/neutron#L498

Comment 3 Ihar Hrachyshka 2014-05-15 12:36:29 UTC
And the bug is present in RDO too.

Comment 4 Ihar Hrachyshka 2014-05-15 14:36:07 UTC
FYI the fix for Icehouse branches is built (see Fixed in Version field). For RHOS 4, there is no flags needed to push the change and build the new package (requested acks from PMs).

Comment 6 Ofer Blaut 2014-06-01 09:48:19 UTC

Tested ( RHEL 7 )

neutron   9508  1.8  0.1 284176 40664 ?        Ss   12:36   0:00 /usr/bin/python /usr/bin/neutron-vpn-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/vpn_agent.ini --config-file /etc/neutron/l3_agent.ini --config-file /etc/neutron/fwaas_driver.ini --log-file /var/log/neutron/vpn-agent.log
root      9576  0.0  0.0 112640   972 pts/0    S+   12:36   0:00 grep --color=auto vpn

               

openstack-neutron-vpn-agent-2014.1-22.el7ost.noarch

Comment 8 errata-xmlrpc 2014-07-08 15:36:33 UTC
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.

http://rhn.redhat.com/errata/RHEA-2014-0848.html


Note You need to log in before you can comment on or make changes to this bug.