Bug 1593546 - Incorrect DVR resource registry deploys RPM-based L3 agent on compute nodes when DVR Is enabled
Summary: Incorrect DVR resource registry deploys RPM-based L3 agent on compute nodes w...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: z3
: 13.0 (Queens)
Assignee: Daniel Alvarez Sanchez
QA Contact: Toni Freger
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-06-21 04:31 UTC by jliberma@redhat.com
Modified: 2018-11-13 22:27 UTC (History)
3 users (show)

Fixed In Version: openstack-tripleo-heat-templates-8.0.4-1.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-11-13 22:26:39 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 567813 0 None stable/queens: MERGED tripleo-heat-templates: Switch remaining env files to containers defaults (Ib9fbad05eeb57dc641499fbf411cb5870da7a8e9) 2018-07-19 02:01:46 UTC
OpenStack gerrit 568602 0 None stable/queens: MERGED tripleo-heat-templates: Add compute node L3 agent container for DVR (Iab06c11de90b8ebc7dc6bd946367e5693a4a0f71) 2018-07-19 02:01:40 UTC
Red Hat Product Errata RHBA-2018:3587 0 None None None 2018-11-13 22:27:19 UTC

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


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