NovaSchedulerAvailableFilters is defined in ambiguous way in multiple NFV-related environment files [1]: nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter is already included in nova.scheduler.filters.all_filters, so there is no need to provide it separately in the list.
[1]
environments/services-baremetal/neutron-sriov.yaml: NovaSchedulerAvailableFilters: ["nova.scheduler.filters.all_filters","nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"]
environments/ovs-hw-offload.yaml: NovaSchedulerAvailableFilters: ["nova.scheduler.filters.all_filters","nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"]
environments/services/neutron-sriov.yaml: NovaSchedulerAvailableFilters: ["nova.scheduler.filters.all_filters","nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"]
environments/services/neutron-ovn-sriov.yaml: NovaSchedulerAvailableFilters: ["nova.scheduler.filters.all_filters","nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"]
environments/services/neutron-mlnx-agent.yaml: NovaSchedulerAvailableFilters: ["nova.scheduler.filters.all_filters","nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"]
Fix proposed to branch: master /review. opendev. org/c/openstack /tripleo- heat-templates/ +/796625
Review: https:/