New validation efforts in 389-ds-base require that the backend entry for a database be created before the mapping tree entry. This enforces that the mapping tree entry (the suffix) actually belongs to an existing backend.
For IPA we simply need to reverse the order of the backend vs mapping tree creation in cainstance.py -> __create_ds_db()
Filed PR:
https://github.com/freeipa/freeipa/pull/5212
master:
ipa-4-8:
Metadata Update from @frenaud: - Issue close_status updated to: fixed - Issue status updated to: Closed (was: Open)