Bug 1808149 - OSP changes for dnsmasq filtering support of dhcp-host entries
Summary: OSP changes for dnsmasq filtering support of dhcp-host entries
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-ironic
Version: 16.0 (Train)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: beta
: 16.1 (Train on RHEL 8.2)
Assignee: RHOS Maint
QA Contact: Alistair Tonner
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-02-28 00:15 UTC by Bob Fournier
Modified: 2020-07-29 07:51 UTC (History)
5 users (show)

Fixed In Version: openstack-ironic-13.0.4-0.20200512073435.de8ed3e.el8ost openstack-tripleo-heat-templates-11.3.2-0.20200514023428.0602d12.el8ost openstack-neutron-15.0.3-0.20200513194437.ebae360.el8ost
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-07-29 07:50:57 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 1861032 0 None None None 2020-02-28 00:23:16 UTC
OpenStack gerrit 700103 0 None MERGED Add option to control ironic network interfaces 2020-12-04 06:40:17 UTC
OpenStack gerrit 704436 0 None MERGED DHCPv6 - Use addr6_list in dnsmasq 2020-12-04 06:40:16 UTC
OpenStack gerrit 710335 0 None MERGED Add 'dnsmasq_enable_addr6_list' option 2020-12-04 06:40:18 UTC
OpenStack gerrit 710342 0 None MERGED Add NeutronDhcpAgentDnsmasqEnableAddr6List param 2020-12-04 06:40:44 UTC
OpenStack gerrit 713290 0 None MERGED DHCPv6 - Use addr6_list in dnsmasq 2020-12-04 06:40:18 UTC
OpenStack gerrit 717205 0 None MERGED Additional IP addresses to IPv6 stateful ports 2020-12-04 06:40:18 UTC
OpenStack gerrit 720204 0 None MERGED Add ironic::neutron::dhcpv6_stateful_address_count 2020-12-04 06:40:18 UTC
OpenStack gerrit 720207 0 None MERGED Add IronicDhcpv6StatefulAddressCount parameter 2020-12-04 06:40:17 UTC
Red Hat Product Errata RHBA-2020:3148 0 None None None 2020-07-29 07:51:20 UTC

Description Bob Fournier 2020-02-28 00:15:57 UTC
Description of problem:

This bug is to track the OSP changes needed to support the dnsmasq change in RHEL 8.2 to support filtering of dhcp-host entries - https://bugzilla.redhat.com/show_bug.cgi?id=1779187.

There are multiple components involved (ironic, neutron, puppet-neutron, tripleo-heat-templates etc.) and all changes will need to either be backported upstream to Train or backported to OsP-16 in order to deliver this feature in OSP-16.1.0.

Comment 1 Harald Jensås 2020-03-16 17:01:40 UTC
Adding the upstream Train backport for neutron commit: 592c2f8d91c3172c75cc5a2464350891b0a303f1

Comment 2 Bob Fournier 2020-04-13 17:19:51 UTC
All patches have merged. moving to POST.

Comment 9 Alex McLeod 2020-06-16 12:29:52 UTC
If this bug requires doc text for errata release, please set the 'Doc Type' and provide draft text according to the template in the 'Doc Text' field. The documentation team will review, edit, and approve the text.

If this bug does not require doc text, please set the 'requires_doc_text' flag to '-'.

Comment 10 Bob Fournier 2020-06-16 19:51:17 UTC
In compose RHOS-16.1-RHEL-8-20200611.n.0:
- verified all patches are included
- verified can boot a node with IPv6 stateful

undercloud) [stack@hardprov-dl360-g9-01 ~]$ openstack subnet show ctlplane-subnet | grep ipv6
| ipv6_address_mode | dhcpv6-stateful                                                                                                                                         |
| ipv6_ra_mode      | dhcpv6-stateful    

(undercloud) [stack@hardprov-dl360-g9-01 ~]$ openstack baremetal node list
+--------------------------------------+-------------+--------------------------------------+-------------+--------------------+-------------+
| UUID                                 | Name        | Instance UUID                        | Power State | Provisioning State | Maintenance |
+--------------------------------------+-------------+--------------------------------------+-------------+--------------------+-------------+
| ebf63f94-2cbb-4565-a738-ecbd85d117ab | dell-430-01 | a77a13ba-a0c9-4494-9e08-b336a9206b30 | power on    | active             | False       |
| bc038656-c19f-4d21-984f-7e8df7cd471f | dell-430-02 | 8c2934a1-a487-4baf-9b29-5b014fbd22ab | power on    | active             | False       |
+--------------------------------------+-------------+--------------------------------------+-------------+--------------------+-------------+
(undercloud) [stack@hardprov-dl360-g9-01 ~]$ openstack server list
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+
| ID                                   | Name                    | Status | Networks                    | Image          | Flavor    |
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+
| 8c2934a1-a487-4baf-9b29-5b014fbd22ab | overcloud-controller-0  | ACTIVE | ctlplane=fe32:dead:beef::17 | overcloud-full | baremetal |
| a77a13ba-a0c9-4494-9e08-b336a9206b30 | overcloud-novacompute-0 | ACTIVE | ctlplane=fe32:dead:beef::b7 | overcloud-full | baremetal |
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+

Comment 12 errata-xmlrpc 2020-07-29 07:50:57 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-2020:3148


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