JSON schema for versioned object

Registered by Balazs Gibizer

Versioned object has a well defined schema that is available
as python code. This schema can also be expressed in a python
independent way for example with JSON schema. Nova uses versioned
object to define it's notification interface. For the consumers of
the notifications it would be super awesome to have the schema
defined in a easy to process and python independent way.

This bp propose to add a new operaton on oslo version object to generate a schema
from a version object

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
Balazs Gibizer
Direction:
Needs approval
Assignee:
Balazs Gibizer
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Balazs Gibizer
Completed by
Balazs Gibizer

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#/q/topic:bp/json-schema-for-versioned-object,n,z

Addressed by: https://review.openstack.org/#/c/311194
    versionedobjects: add json schema generation

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.