Description of problem: environments/neutron-ovs-dvr.yaml resource registry contains: OS::TripleO::Services::ComputeNeutronL3Agent: ../puppet/services/neutron-l3-compute-dvr.yaml This deploys RPM-based Neutron l3-agent on the compute node instead of containers during a new deploy with OVS DVR enabled. It should point to: /usr/share/openstack-tripleo-heat-templates/docker/services/neutron-l3.yaml Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-8.0.2-35.el7ost.noarch How reproducible: Every time Steps to Reproduce: 1. Deploy OSP 13 undercloud 2. Deploy overcloud with DVR enabled on compute nodes 3. ssh to compute node and as root run: a. docker ps -f name=neutron* b. systemctl list-units | grep neutron c. ps -ef | grep neutron Actual results: DVR is non-functional. Expected results: DVR is functional on compute nodes. Additional info: Related to existing bugs: 1) https://bugzilla.redhat.com/show_bug.cgi?id=1478446 It looks like the setting 2) https://bugzilla.redhat.com/show_bug.cgi?id=1584242 Upgrading DVR compute nodes to containers may end up missing parameters 3) https://bugzilla.redhat.com/show_bug.cgi?id=1593437 [DOC] OSP 13 docs for OVS+ML2+DVR need update to include ComputeDVR composable role
According to our records, this should be resolved by openstack-tripleo-heat-templates-8.0.4-20.el7ost. This build is available now.
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-2018:3587