Skip to content

openstack-oslo-event

OpenStack OSLO event dispatcher

Updates Nautobot with data from an OpenStack OSLO event.

This script takes the JSON parsed body of 'oslo.message' from
an OSLO event. This can be decoded with jq -r '."oslo.message" | fromjson'

To test this workflow you can run it with the following:

argo -n argo-events submit --from workflowtemplate/openstack-oslo-event \
-p event-json "$(jq -r '."oslo.message" | fromjson')"

Defined in workflows/argo-events/workflowtemplates/openstack-oslo-event.yaml

Workflow Diagram

graph TB; subgraph openstack-oslo-event direction TB style openstack-oslo-event fill:#fafaff; openstack-oslo-event__main{{<span style="font-size:20px">main</span> <span style="color:green">image: ironic-nautobot-client</span>}} style openstack-oslo-event__main fill:lightgray,stroke:#aaa; openstack-oslo-event__main__event-data(<b><span style="font-size:20px">event-data</span></b>) style openstack-oslo-event__main__event-data fill:gold,stroke:#222; end openstack-oslo-event__main__event-data --- openstack-oslo-event__main linkStyle 0 stroke:#fa0,stroke-width:2px;