← Back to team overview

openstack team mailing list archive

Re: Management API

 

I believe they are complementary; Sandy's is an architectural change that
lets OpenStack users choose which API functions are restricted to admins
only; my proposal is for a set of administrative functions (really just
API extensions, since they could be deployed as a public API if the
administrator so chooses) that are ancillary to the Nova-core
functionality.

I.e., Sandy's BP says HOW you deploy an admin API; mine says WHAT is in it.




On 3/3/11 1:59 AM, "Thierry Carrez" <thierry@xxxxxxxxxxxxx> wrote:

>Glen Campbell wrote:
>> There's been some discussion of an admin/management API and what
>> functions would be provided there. I've been tasked with handling the
>> technical coordination of implementing Nova at Rackspace, and have thus
>> been identifying gaps between functionality that our current system
>> provides and those provided by Nova.
>> 
>> I've created a preliminary proposal
>> at http://wiki.openstack.org/NovaAdminAPI ­ this is still somewhat
>> early, but I want to make sure that the OpenStack community has the
>> opportunity to provide feedback.
>
>Hello Glen,
>
>I was wondering how that related to the Admin-only API that Sandy
>implemented for Bexar:
>
>https://blueprints.launchpad.net/nova/+spec/admin-only-api
>
>(summary: a allow_admin_api flag adds access to
>pause/suspend/diagnostics/... through the "regular" API)
>
>Is it a complement, a replacement, something completely different ?
>
>>From what I can read, it looks like your Admin API would introduce
>higher-level actions, like "suspend all in an account", so it would be
>complementary ?
>
>Cheers,
>
>-- 
>Thierry Carrez (ttx)
>Release Manager, OpenStack
>
>_______________________________________________
>Mailing list: https://launchpad.net/~openstack
>Post to     : openstack@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~openstack
>More help   : https://help.launchpad.net/ListHelp



Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive and confidential use of the
individual or entity to which this message is addressed, and unless otherwise
expressly indicated, is confidential and privileged information of Rackspace. 
Any dissemination, distribution or copying of the enclosed material is prohibited.
If you receive this transmission in error, please notify us immediately by e-mail
at abuse@xxxxxxxxxxxxx, and delete the original message. 
Your cooperation is appreciated.




References