Summary
In the asynchonous/pull model, antenna doesn't have an endpoint to call on the services to fetch pipelines. Instead, the service workers poll antenna for work to do. This means that the workers need a mechanism (API?) to advertise their supported pipelines.
See: #1076
Related Issues
Depends on #987
Proposed design
In V1, pipelines are associated with a Project via a ProcessingService. They are fetched from the /info endpoint as a ProcessingServiceInfoResponse
In V2, the processing services can POST a ProcessingServiceInfoResponse to an antenna endpoint during startup? E.g. /api/v2/projects/1/pipelines