Description of problem: DerivePciWhitelistEnabled is supposed to be set as True (https://opendev.org/openstack/tripleo-heat-templates/commit/cd8e682f09f1a59fb5ee2549f0740112059e4a11) but it is not defied as part of TripleO parameters. TripleO parameters from stack: https://gist.github.com/vkhitrin/2b542912cd4413bf293354eff8bb99ab Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-11.3.2-1.20221013153258.29a02c1.el8ost.noarch How reproducible: Always Steps to Reproduce: 1. Deploy overcloud with SR-IOV NIC partitioning 2. 3. Actual results: DerivePciWhitelistEnabled parameter is not defined when it should and PCI addresses are not derived correctly by default on NIC partitioning based setups. Expected results: DerivePciWhitelistEnabled parameter is defined when it should and PCI addresses are derived correctly by default on NIC partitioning based setups. Additional info:
This might not be related to the bug but even when providing this parameter manually the script `/var/lib/pci_passthrough_whitelist_scripts/derive_pci_passthrough_whitelist.py` is not deriving the parameters as expected.
There was a similar bug in osp13, solution may be similar https://bugzilla.redhat.com/show_bug.cgi?id=1824248
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 (Moderate: Red Hat OpenStack 16.1.9 (openstack-tripleo-heat-templates) security update), 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/RHSA-2022:8796