Difference between revisions of "OpenStack-SDK-PHP/Schema-Adoption"
(Created page with "JSON schemas are becoming increasingly adopted by OpenStack. Below is a list which outlines both current and proposed usage for projects: === Glance === Actively using schema...") |
|||
Line 27: | Line 27: | ||
=== Meniscus (logging) === | === Meniscus (logging) === | ||
Is actively [http://openstack.markmail.org/search/?q=schema#query:schema+page:1+mid:3e5gsyh2pzl762nc+state:results moving down the path to adopting JSON schema]. | Is actively [http://openstack.markmail.org/search/?q=schema#query:schema+page:1+mid:3e5gsyh2pzl762nc+state:results moving down the path to adopting JSON schema]. | ||
+ | |||
+ | === Misc === | ||
+ | [http://openstack.markmail.org/search/?q=schema#query:schema+page:3+mid:vt5j63xaphlu7wac+state:results Other people] in openstack-dev have explicitly said that using json-schema for a client library would be a great idea |
Revision as of 12:01, 28 April 2014
JSON schemas are becoming increasingly adopted by OpenStack. Below is a list which outlines both current and proposed usage for projects:
Contents
Glance
Actively using schemas in their v2 API.
Marconi
Actively using schemas in their Marconi client library.
According to a core contributor, there is also a plan to incorporate schemas into the new API (possibly 1.1).
Designate (DNS)
Actively used in both their v1 and v2 APIs.
Keystone
The adoption of JSON schemas was proposed in the mailing list and was met with great support.
It would also be welcomed in v3 if a prototype is submitted.
Nova
Apparently, Nova v3 will be using schemas in some form. The main reasons for its public support is that it offers greater API efficiency and doc automation.
There are also a few pending patches in Gerrit which attempt to implement this: here and here.
Barbican (key management)
Is actively moving down the path to adopting JSON schema.
Meniscus (logging)
Is actively moving down the path to adopting JSON schema.
Misc
Other people in openstack-dev have explicitly said that using json-schema for a client library would be a great idea