nova/releasenotes/notes/deprecate-AZ-filter-28406abc0135c1c3.yaml
Sean Mooney 7c7a2a142d Deprecate filters that have been replaced by placement filters
This change deprecates the AZ filters which is no longer required.

This also enable the use of placement for AZ enforcement by default and
deprecates the config option for removal.

Change-Id: I92b0386432444fc8bdf852de4bdb6cebb370a8ca
2021-06-01 15:11:50 +01:00

19 lines
887 B
YAML

---
deprecations:
- |
The ``AvailabilityZoneFilter`` scheduler filters is now deprecated
for removal in a future release. The functionality of the
``AvailabilityZoneFilter`` has been replaced by the
``map_az_to_placement_aggregate`` pre-filter which was introduced in
18.0.0 (Rocky). This pre-filter is now enabled by default and will be
mandatory in a future release.
upgrades:
- |
The ``AvailabilityZoneFilter`` has been removed from the default
``[scheduler] enabled_filters`` list. The ``AvailabilityZoneFilter``
is replaced by an optional placement pre-filter which is enabled by
``[scheduler] query_placement_for_availability_zone``.
The pre-filter is now enabled by default. If you choose to disable the
AZ pre-filter, you will need to re-add ``AvailabilityZoneFilter`` to the
``[scheduler] enabled_filters`` config value.