unity-sds / unity-sps-prototype

Apache License 2.0
2 stars 7 forks source link

[New Feature]: Connect the U-SPS endpoints to the API Gateway #244

Closed LucaCinquini closed 11 months ago

LucaCinquini commented 1 year ago

Connect the U-SPS endpoints for Jobs Database Elasticsearch and WPS-T to the API Gateway deployed on the same venue, which in turn is linked to the shared services API Gateway. Implement all changes in the Terraform modules so they can be easily re-executed without manual configuration.

LucaCinquini commented 1 year ago

Backside is all in Terraform and working. Question: how to write the SPS back-end if there are multiple SPS instances in a venue? Ryan to explore having an ALB in front of all possible SPS instances that would have /sub-paths/....

LucaCinquini commented 12 months ago

Ryan might need to add the Load Balancer controller to the SPS deployment as well.

LucaCinquini commented 12 months ago

Ryan working on this, not totally done. Question on who owns the API Gateway that stands in front of all SPSs in a venue. Ryan will need to setup a separate TF to add the "/sps" path to the already existing API gateway.

LucaCinquini commented 11 months ago

Ryan is working on changing the Classic Load Balancer to a Network Load Balancer, hopefully this will solve the problem Drew is having on deployment as well (see ticket #243)

LucaCinquini commented 11 months ago

After switching to the Network Load Balancer all endpoints are working again, closing.