Teste o orquestrador end-to-end com curl
Orquestrador FastAPI
Medium
20 pts
Contexto
O teste end-to-end valida que o orquestrador recebe o webhook, parseia a descrição e dispara o pipeline com as variáveis corretas.
Suba o orquestrador FastAPI e teste com curl:
uvicorn main:app --host 0.0.0.0 --port 8000 &
curl -s -X POST http://localhost:8000/webhook/frappe \
-H "Content-Type: application/json" \
-d '{"doc_type": "HD Ticket", "doc_name": "HDT-0001", "event": "on_update", "data": {"description": "<p>target_isp: att, target_dc: dc1, action: add, target_subnet: 145.220.10.0/24</p>"}}'
Cole a resposta JSON contendo pipeline_id.