Yasith Jayawardana created AIRAVATA-3981:
--------------------------------------------
Summary: Add integration health check: ServiceRegistry, monitoring
endpoints, Tiltfile, and test suite
Key: AIRAVATA-3981
URL: https://issues.apache.org/jira/browse/AIRAVATA-3981
Project: Airavata
Issue Type: Improvement
Reporter: Yasith Jayawardana
After the thrift-server extraction (PR #595), add end-to-end integration health
checking:
1. ServiceRegistry + monitoring endpoints — Extend MonitoringServer (port 9097)
with GET /health/services and POST /admin/restart/{name}
2. Tiltfile — Single orchestration file for dev setup and integration
verification, replacing ide-integration module
3. integration-tests module — 8 JUnit 5 test classes verifying all 9 thrift
services, DB, RabbitMQ, Kafka, Keycloak, Prometheus, and the new health endpoint
--
This message was sent by Atlassian Jira
(v8.20.10#820010)