On 8/9/2018 8:44 AM, Graham Hayes wrote:
Designate has no plans to swap or add support for the new interface in
the near or medium term - we are more than willing to take patches, but
we do not have the people power to do it ourselves.
Some of our users do use the old interface a lot - designate-sink
is quite heavily embeded in some workflows.
This is what I suspected would be the answer from most projects.
I was very half-assedly wondering if we could write some kind of
translation middleware library that allows your service to listen for
versioned notifications and translate them to legacy notifications. Then
we could apply that generically across projects that don't have time for
a big re-write while allowing nova to drop the legacy compat code (after
some period of deprecation, I was thinking at least a year).
It should be pretty simple to write a dumb versioned->unversioned
payload mapping for each legacy notification, but there might be more
sophisticated ways of doing that using some kind of schema or template
instead. Just thinking out loud.
--
Thanks,
Matt
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev