Comment 7 for bug 1844688

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (stable/rocky)

Reviewed: https://review.opendev.org/691257
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=0b13f70f57e2d567aeb8017ad2a2c81c495dc3dd
Submitter: Zuul
Branch: stable/rocky

commit 0b13f70f57e2d567aeb8017ad2a2c81c495dc3dd
Author: Rodolfo Alonso Hernandez <email address hidden>
Date: Thu Sep 19 17:12:59 2019 +0000

    Add radvd_user config option

    In some deployments, the "neutron" user does not have the permissions
    to modify the kernel interfaces. In those cases the radvd user should
    be defined. This patch introduces a new config option: "radvd_user".

    This config option is the username passed to radvd, used to drop root
    privileges and change user ID to username and group ID to the primary
    group of username. If no user specified (by default is an empty string),
    the user executing the L3 agent will be passed. If "root" specified,
    because radvd is spawned as root, no "username" parameter will be
    passed.

    Conflicts:
          neutron/tests/unit/agent/l3/test_agent.py

    Change-Id: Ie9a6fbf04d453a3c1c0bddf9ecaa3d4d6467e8ff
    Closes-Bug: #1844688
    (cherry picked from commit 6a5a75d5a6d4af08310774cef1b091d2ce2551d4)
    (cherry picked from commit 5b6b040d0795959d41f136748f874040d453357f)
    (cherry picked from commit 9921c962180e641b804d48b0f6a46f7ed18fc629)