wmfsink is the component responsible for cleaning up after deleted Nova instances. One step of the cleanup is deleting web proxies pointing at the deleted instance, also deleting the DNS record for the proxy. This DNS record cleanup fails in cases where the proxy name is the apex record of a designate zone (for example, when the proxy name equals to the project name). I assume we need to adjust the following zone detection code:
# operations/puppet modules/openstack/files/victoria/designate/wmf_sink/base.py parentzone = '.'.join(proxyzone.split('.')[1:])
to account for this case.
related: T295246