Although zone manager and designate pool manager were deprecated in Newton and are scheduled for removal in rocky (https://git.io/vhImI), they are still used by charm-designate.
https://docs.openstack.org/releasenotes/designate/newton.html#upgrade-notes
"To enable designate-worker and designate-producer add a section to your designate.conf called [service:worker] and add an option enabled = True. Then stop designate-pool-manager and designate-zone-manager, and start designate-worker and designate-producer"
Although zone manager and designate pool manager were deprecated in Newton and are scheduled for removal in rocky (https:/ /git.io/ vhImI), they are still used by charm-designate.
The change can be be observed by comparing Newton architecture diagram https:/ /docs.openstack .org/designate/ queens/ contributor/ architecture. html
with the one for Queens: https:/ /docs.openstack .org/designate/ newton/ architecture. html
https:/ /docs.openstack .org/releasenot es/designate/ newton. html#upgrade- notes pool-manager and designate- zone-manager, and start designate-worker and designate-producer"
"To enable designate-worker and designate-producer add a section to your designate.conf called [service:worker] and add an option enabled = True. Then stop designate-
https:/ /docs.openstack .org/releasenot es/designate/ newton. html#deprecatio n-notes zone-manager and designate- pool-manager are now deprecated and will be removed in a future release."
"Both designate-
This needs to be taken care of before Rocky to avoid rendering Designate unusable.