Possible fix may be to re-raise the original exceptions.NotFound exception instead of throwing a new exception (heat_exceptions.EntityNotFound) https://github.com/openstack/heat/blob/cd125f328e3e4e9f517278b04347515eba380d5a/heat/engine/clients/os/designate.py#L50
Possible fix may be to re-raise the original exceptions.NotFound exception instead of throwing a new exception (heat_exception s.EntityNotFoun d) https:/ /github. com/openstack/ heat/blob/ cd125f328e3e4e9 f517278b0434751 5eba380d5a/ heat/engine/ clients/ os/designate. py#L50