>From: Jay Pipes [jaypi...@gmail.com] Wednesday, November 26, 2014 5:22 PM
>On 11/20/2014 08:12 AM, Sandy Walsh wrote:
>>
>> We're early in thinking about these problems, but would like to start the 
>> conversation now to get your opinions.
>>
>
>OK, so the goal of this effort should be to have a single OpenStack
>standard for what the payload and structure of notification messages
>will look like. That means, to me at least, that these schema files should:
>
>  a) Live in a single repo in the openstack/ code namespace
>(openstack/notification-schemas?)
>
>  b) Be published to an openstack.org subdomain, served by some static
>web server for all the world to read and/or mirror
>
>Let clients and servers that need to read and write these messages
>download the schemas as-needed.

Yep ... here's our current thinking. In order to keep the schemas close to the 
code that generates the notifications they would live in-tree with that service.

In the CI infrastructure, on a successful merge, a script would take the schema 
files and publish them to a well known location. This could be a tarball or a 
*.openstack.org webserver as you mention. 

Are you suggesting that all outside consumers would hit the openstack.org 
server to pull the schemas? That seems like a lot to impose on our 
infrastructure. We were thinking each service API would expose their schema via 
a new /schema resource (or something). Nova would expose its schema. Glance its 
own. etc. This would also work well for installations still using older 
deployments. 

That cool?

-S



_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to