nova::compute::pci Generates Multiple Entries When hieradata nova::compute::pci::passthrough Contains JSON With Multiple Objects
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-nova |
Invalid
|
Undecided
|
Unassigned |
Bug Description
When deploying with TripleO and passing the following TripleO parameter,
NovaPCIPassth
- devname: "eth10"
trusted: "true"
physical_
- devname: "eth11"
trusted: "true"
physical_
TripleO will create the following hieradata:
"nova::
When executing /etc/puppet/
[pci]
passthrough_
passthrough_
This behaviour up to Stein release did not cause any issues.
Since Stein release, during Podman containers deployment on compute nodes, nova_wait_
Script will fail due to multiple values of 'passthrough_
Refer to tripleo-
https:/ /review. opendev. org/#/c/ 657673/
Verified it on fresh deployment of Stein