tripleo-heat-templates/releasenotes/notes/enable_isolated_aggregate_filtering-2aec5a693bf79852.yaml
Rajesh Tailor 411af91237 Add new parameter NovaSchedulerEnableIsolatedAggregateFiltering
Add new paramter NovaSchedulerEnableIsolatedAggregateFiltering
allows for configuring `scheduler/enable_isolated_aggregate_filtering`
parameter to restrict hosts in aggregates based on matching required
traits in the aggregate metadata and the instance flavor/image.

Also this fixes the typo in scheduler spelling in config_settings
section for placement_aggregate_required_for_tenants parameter.

Depends-On: https://review.opendev.org/#/c/718326/
Change-Id: Ic6ef33d9c02be7e87c30626930f9e3d44cb77875
2020-04-10 12:00:38 +05:30

13 lines
679 B
YAML

---
features:
- |
Add boolean parameter `NovaSchedulerEnableIsolatedAggregateFiltering`
which allows to set `scheduler/enable_isolated_aggregate_filtering`
parameter. This configures scheduler to restrict hosts in aggregates based
on matching required traits in the aggregate metadata and the instance
flavor/image. If an aggregate is configured with a property with key
trait:$TRAIT_NAME and value required, the instance flavor extra_specs
and/or image metadata must also contain trait:$TRAIT_NAME=required to
be eligible to be scheduled to hosts in that aggregate.
Default value for NovaSchedulerEnableIsolatedAggregateFiltering is False.