On Mon, 2017-04-10 at 10:24 +0100, John Garbutt wrote: > On 10 April 2017 at 01:56, Matt Riedemann <[email protected]> > wrote: > > I found a fun little legacy nugget of compute API non- > > interoperability joy > > tonight. > > > > The "allow_instance_snapshots" config option disables the > > createImage server > > action API. Completely config driven and therefore not > > discoverable. > > > > What intrigues me is that this isn't applied to the createBackup or > > shelve > > APIs, which also create a snapshot of the instance. Is this by > > design? I'm > > guessing probably not. In fact, this predates the use of Gerrit [1] > > so this > > was probably just something hacked in so long ago it makes zero > > sense now. > > The way to disable any of these APIs now is via policy. > > > > Unless anyone has an issue with this, I'm going to deprecate it for > > removal. > > > > [1] > > https://github.com/openstack/nova/commit/9633e9877c7836c18c30b51c84 > > 94abfb025e64ca > > +1 for deprecate it. > > That looks like something we did before we had policy. > Not that policy is that discoverable yet either, but it seems better. > > Thanks, > john
I concur. Policy seems a far better way of configuring this. Stephen __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: [email protected]?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
