tripleo-heat-templates/environments/services/neutron-mlnx-agent.yaml
Alexey Stupnikov f94c38476e Remove PciPassthroughFilter from NovaSchedulerAvailableFilters
This patch removes PciPassthroughFilter from
NovaSchedulerAvailableFilters definitions when
"nova.scheduler.filters.all_filters" presents in the list:
PciPassthroughFilter is part of nova.scheduler.filters.all_filters
and there is no reason to define it separately.

Closes-bug: #1932146
Change-Id: Ief8f157c3a758c398aa0e6791dea75c035393ee8
2021-06-16 13:01:15 +02:00

24 lines
1.1 KiB
YAML

# A Heat environment that can be used to enable MLNX agent in neutron.
resource_registry:
OS::TripleO::Services::NeutronMlnxAgent: ../../deployment/neutron/neutron-mlnx-agent-container-puppet.yaml
OS::TripleO::Services::NeutronAgentsIBConfig: ../../deployment/neutron/neutron-agents-ib-config-container-puppet.yaml
parameter_defaults:
NeutronMechanismDrivers: ['mlnx_sdn_assist','mlnx_infiniband']
NeutronPluginExtensions: "qos,port_security"
NeutronPhysicalDevMappings: ['datacentre:ib0']
NovaSchedulerEnabledFilters: ['AvailabilityZoneFilter','ComputeFilter','ComputeCapabilitiesFilter','ImagePropertiesFilter','ServerGroupAntiAffinityFilter','ServerGroupAffinityFilter','PciPassthroughFilter', 'NUMATopologyFilter']
NovaSchedulerAvailableFilters: ['nova.scheduler.filters.all_filters']
MultiInterfaceEnabled: true
BindNormalPortsPhysnet: 'datacentre'
MultiInterfaceDriverMappings: ['datacentre:ipoib']
IPoIBPhysicalInterface: 'ib0'
NovaPCIPassthrough:
- devname: "ib0"
physical_network: datacentre
ComputeSriovIBParameters:
# Kernel arguments for ComputeSriov node
KernelArgs: "intel_iommu=on iommu=pt"