Description of problem: At the time of FFU upgrade if we have enabled RamFilter, DiskFilter in OSP13 and tried doing to upgrade to 16.1, the overcloud upgrade will failed as nova scheduler won't be able to start due to ./nova-scheduler.log:2021-03-19 00:36:23.794 7 ERROR nova nova.exception.SchedulerHostFilterNotFound: Scheduler Host Filter RamFilter, DiskFilter could not be found. ./nova-scheduler.log:2021-03-19 00:36:23.794 7 ERROR nova Version-Release number of selected component (if applicable): How reproducible: everytime Steps to Reproduce: 1. deploy OSP13 With RamFilter, DiskFilter 2. run the FFU 3. overcloud FFU controller failed Actual results: FFU failed Expected results: FFU should pass Additional info:
DiskFilter and RamFilter was removed in train, NovaSchedulerDefaultFilters in the environment file needs to be updated to remove those. https://docs.openstack.org/releasenotes/nova/train.html#relnotes-20-0-0-stable-train-upgrade-notes "The CoreFilter, DiskFilter and RamFilter, which were deprecated in Stein (19.0.0), are now removed. " This BZ should be used to track a tripleo-validations check for that.
For reference, documented here in the upgrades doc [1] [1] https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/framework_for_upgrades_13_to_16.1/index#deprecated-and-removed-filters-for-the-novaschedulerdefaultfilters-parameter-composable-services
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat OpenStack Platform 16.1.7 (Train) bug fix and enhancement advisory), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2021:3762