<div dir="ltr"><div><div><div>When removing an instance (with one floating address assigned) in Horizon, designate-sink only receives an event for instance removal. As a result, only the instance is removed but the floating addresses records are not removed.<br></div>I'm not sure if it's a bug in openstack (I guess that it should also notify about the unassignment of floating addresses) or it should be considered in the nova notification handler (<a href="https://github.com/openstack/designate/blob/master/designate/notification_handler/nova.py#L72">https://github.com/openstack/designate/blob/master/designate/notification_handler/nova.py#L72</a>).<br></div>However, it is not possible to add metadata in the floating IP records to save the instance_id and remove them easily when an instance is removed.<br></div>What's the best approach to remove the floating address records of an instance that is being removed?<br></div>