Bug 1593546

Summary: Incorrect DVR resource registry deploys RPM-based L3 agent on compute nodes when DVR Is enabled
Product: Red Hat OpenStack Reporter: jliberma <jliberma>
Component: openstack-tripleo-heat-templatesAssignee: Daniel Alvarez Sanchez <dalvarez>
Status: CLOSED ERRATA QA Contact: Toni Freger <tfreger>
Severity: low Docs Contact:
Priority: low    
Version: 13.0 (Queens)CC: aschultz, dpeacock, mburns
Target Milestone: z3Keywords: TestOnly, Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-8.0.4-1.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-13 22:26:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description jliberma@redhat.com 2018-06-21 04:31:23 UTC
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

Comment 3 Lon Hohberger 2018-08-29 19:52:25 UTC
According to our records, this should be resolved by openstack-tripleo-heat-templates-8.0.4-20.el7ost.  This build is available now.

Comment 5 errata-xmlrpc 2018-11-13 22:26:39 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.

https://access.redhat.com/errata/RHBA-2018:3587