Hi Wojtek, I think there is a chicken and egg problem with your proposal - we need to configure the pool ID in designate config, but need designate to be running in order to query the pool ID.
I checked the code for designate manage, and if the pool is not found then it is created. https://opendev.org/openstack/designate/src/commit/d9fb34767c5bd9f8f822acc2b91715db45ab68db/designate/manage/pool.py#L156
Hi Wojtek, I think there is a chicken and egg problem with your proposal - we need to configure the pool ID in designate config, but need designate to be running in order to query the pool ID.
I checked the code for designate manage, and if the pool is not found then it is created. https:/ /opendev. org/openstack/ designate/ src/commit/ d9fb34767c5bd9f 8f822acc2b91715 db45ab68db/ designate/ manage/ pool.py# L156