Skip to content

WS-593: Send CARTA instance URL to the AAT

Nathan Hertz requested to merge WS-593-carta-envoy-archive-connect into main

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

Completes story WS-593

Edited by Nathan Hertz

Merge request reports