Add the CMS service
This PR adds the following:
- CMS services
- cms-endpoint, a service that deploys pipelines (filter, algorithm, pusher/mq-sender)
- filter, an element that filters the data and communicates with the PDP
- pusher and mq-sender, elements that send the output of the algorithm to its destination
- eventhandler, creates a view from the messages sent by the mq-sender
- CMS OpenAPI
- CMS docker-compose file
- CMS tests
- A new contract model (
custodian/src/core/common/models/custodian/model_contract.go
)
Edited by Martin Fontanet