Skip to content

Commit 04a7204

Browse files
committed
feat(gateway): route settlement read APIs
1 parent 56fca8c commit 04a7204

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

‎services/api-gateway/src/main/resources/application.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ spring:
2727
uri: ${INTELLIGENCE_SERVICE_URL:http://localhost:8083}
2828
predicates:
2929
- Path=/api/v1/vpps/*/optimization-preview
30+
- id: settlement-public
31+
uri: ${SETTLEMENT_SERVICE_URL:http://localhost:8085}
32+
predicates:
33+
- Path=/api/v1/settlements/**,/api/v1/dispatches/*/settlements
3034
- id: dispatch-public
3135
uri: ${DISPATCH_SERVICE_URL:http://localhost:8084}
3236
predicates:

‎services/api-gateway/src/test/java/io/voltweave/gateway/ApiGatewayApplicationTests.java‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ void loadsPublicApiRoutesInSpecificityOrder() {
1818
.extracting("id")
1919
.containsExactly(
2020
"telemetry-public", "intelligence-forecast", "intelligence-flexibility",
21-
"intelligence-optimization", "dispatch-public", "portfolio-organizations",
22-
"portfolio-sites", "portfolio-devices", "portfolio-vpps", "portfolio-audit"
21+
"intelligence-optimization", "settlement-public", "dispatch-public",
22+
"portfolio-organizations", "portfolio-sites", "portfolio-devices",
23+
"portfolio-vpps", "portfolio-audit"
2324
);
2425
}
2526
}

0 commit comments

Comments
 (0)