On Thu, May 26, 2016 at 11:48 AM, Jiri Tomasek <jtoma...@redhat.com> wrote: > On 05/25/2016 08:08 PM, Thomas Herve wrote:
>> Sorry for not responding earlier, but I have some inputs. In Heat we >> publish events on Zaqar queue, and we defined this format: >> >> { >> 'timestamp': $timestamp, >> 'version': '0.1', >> 'type': 'os.heat.event', >> 'id': $uuid, >> 'payload': { >> 'XXX >> } >> } > > > Thanks, it totally makes sense. So when I convert my example to your usage > it looks like this: > > { > body: { > 'timestamp': $timestamp, > 'type': 'tripleo.validations.v1.run_validation', > 'id': $uuid, > 'payload': { > execution_id: '123123123', > validation_id: '123321' > ... > } > } > } > > I am not sure whether to separate the version from type as it would become > complicated to reconstruct the workflow name (at least for tripleo > workflows). > The most important is the 'type' as that is the key which we'd like to use > on client to identify what action to take. Looks great to me, thanks! -- Thomas __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev