[openstack-dev] [Nova] What is the currently accepted way to do plugins

Kevin L. Mitchell kevin.mitchell at rackspace.com
Tue Mar 4 22:58:21 UTC 2014


On Tue, 2014-03-04 at 17:31 -0400, Sandy Walsh wrote:
> > How about using 'unstable' as a component of the entrypoint group?
> > E.g., "nova.unstable.events"…
> 
> Wouldn't that defeat the "point" of entry points ... immutable
> endpoints? What happens when an unstable event is deemed stable?

Actually, the idea here is that the API that those entrypoints are
expected to express is unstable; when the API stabilizes, you'd remove
the "unstable" part, then *never* change the API again.  This is as
opposed to thinking that the entrypoint itself is unstable—nova
shouldn't care, it should just use it…
-- 
Kevin L. Mitchell <kevin.mitchell at rackspace.com>
Rackspace




More information about the OpenStack-dev mailing list