[openstack-dev] [all] Capability Discovery API

Dolph Mathews dolph.mathews at gmail.com
Wed Mar 18 16:12:30 UTC 2015

What you're proposing quickly becomes an authorization question. "What
capabilities can this service provide?" is a far less useful question than
"what capabilities is the user authorized to consume?" More generally, why
would you advertise any capability that the user is going to receive a
4xx/5xx for using? It's a longstanding problem that the community has
discussed many times in the past.

On Tue, Mar 17, 2015 at 3:02 PM, Davis, Amos (PaaS-Core) <
amos.steven.davis at hp.com> wrote:

> All,
> The Application EcoSystem Working Group realized during the mid-cycle
> meetup in Philadelphia that there is no way to get the capabilities of an
> Openstack cloud so that applications can measure their compatibility
> against that cloud.  In other words,  if we create an Openstack App
> Marketplace and have developers make apps to be in that marketplace, then
> we'll have no way for apps to verify that they can run on that cloud.  We'd
> like to ask that there be a standard set of API calls created that allow a
> cloud to list its capabilities.  The cloud "features" or capabilities list
> should return True/False API responses and could include but is not limited
> to the below examples.  Also, https://review.openstack.org/#/c/162655/
> may be a good starting point for this request.
> Glance:
> URL/upload
> types (raw, qcow, etc)
> Nova:
> Suspend/Resume VM
> Resize
> Flavor sizes supported
> Images Available
> Quota Limits
> VNC support
> Neutron:
> Types of Networking (neutron, neutron + ml2, nova-network aka linux
> bridge, other)
> Types of SDN in use?
> Shared tenant networks
> Anything else?
> Ceph/Cinder:
> LVM or other?
> SCSI-backed?
> Any others?
> Swift:
> ?
> Best Regards,
> Amos Davis
> amos.davis at hp.com
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150318/a76380e0/attachment.html>

More information about the OpenStack-dev mailing list