Closed nikki-t closed 2 months ago
@LucaCinquini - I don't think have to use 4443 for both the Airflow and OGC endpoints. I believe we can use whatever port we would like. I will keep the ports at 5000 and 5001 and test to be sure.
I was following this documentation which suggest using 4443 but I think it's by convention.
The ports have been modified back to their original port numbers (5000 - Airflow and 5001 - OGC) and are defined with HTTPS and an SSL certificate so traffic is served over HTTPS.
I deployed these changes, tested, and was able to confirm everything works as expected.
I have updated the smoke tests and ran them both locally and via GitHub Actions, here: https://github.com/unity-sds/unity-sps/actions/runs/10146052219/job/28053215683.
I ran the test with URLs entered for the MCP Venue Dev environment but not for the others as I wasn't quite sure what they would be. Despite that the tests did succeed.
Purpose
New endpoint URLS:
Note: The SSL cert is for a different domain than individual deployments so you will have to manually accept the certificate when accessing any of the endpoint URLs in a web browser.
Proposed Changes
Issues
128 - Enable SSL on SPS load balancers
Testing
Deployed to
unity-venue-dev
and reviewed Application Load Balancer definition:Tested endpoint URLs:
https://xxx.com:4443/api/v1/dags
Note: Needed to use the following Terraform commands to update existing Load Balancers (Airflow and OGC):