WS-593: Send CARTA instance URL to the AAT
carta_valet
-
Modified carta_envoy
to send the CARTA URL to the new workflow REST endpoint once CARTA is started up -
Moved message-sending trigger to run_carta()
because where it was before wouldn't send until the CARTA process ended; not very helpful!
Workflow server/workflow system
-
Added new REST endpoint to the workflow server that triggers sending of an AMQP message to the AAT system to notify it a CARTA instance is running and provide the URL -
Added the necessary framework to allow the new REST endpoint to send the AMQP message to the correct exchange with the correct routing key -
Return an HTTP response from the new view
Tests
-
Updated carta_envoy
tests -
Updated messaging tests -
Updated workflow_service
tests -
Updated workflow/server.py
tests
WS-593
Completes storyEdited by Nathan Hertz