[openstack-ansible] Designate: role seems trying to update DNS server pools before syncing database

Dmitriy Rabotyagov noonedeadpunk at gmail.com
Fri Nov 25 17:22:05 UTC 2022


Hey,

That looks like a totally valid bug and regression has been introduced
in Wallaby. I've just placed a patch that should cover this issue [1]
and it would be awesome if you could test it.

[1] https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/865701

пт, 25 нояб. 2022 г. в 12:46, Taltavull Jean-François
<jean-francois.taltavull at elca.ch>:
>
> Hello,
>
> During the first run, the playbook 'os-designate-install.yml' fails and the 'designate-manage pool update'  command produces the log line below:
>
> 'Nov 25 11:50:06 pp3controller1a-designate-container-53d945bb designate-manage[2287]: 2022-11-25 11:50:06.518 2287 CRITICAL designate [designate-manage - - - - -] Unhandled error: oslo_messaging.rpc.client.RemoteError: Remote error: ProgrammingError (pymysql.err.ProgrammingError) (1146, "Table 'designate.pools' doesn't exist")'
>
> Looking at the 'os_designate' role code shows that the handler ` Perform Designate pools update` is flushed before tables are created in the 'designate' database.
>
> O.S.: Ubuntu 20.04
> OpenStack release: Wallaby
> OSA tag: 23.2.0
>
> Regards,
>
> Jean-Francois
>



More information about the openstack-discuss mailing list