Failure to create a local ingress port should fail the blueprint
Closed this issue · 0 comments
nicholasjackson commented
Describe the bug
When creating an ingress that binds to a port that requires root access such as 443, Shipyard reports that the connection has been created but it actually fails.
The connector runs async and Shipyard does not poll the connector API to ensure the successful creation of the external port.
Logs:
2021-05-20T17:09:19.912+0100 [ERROR] grpc_server: listener: message="Unable to create TCP listener" error="listen tcp4 :443: bind: permission denied"
2021-05-20T17:09:19.912+0100 [ERROR] grpc_server: local_server: message="Unable to create listener for service" service_id=07d8561a-c7bb-4e09-b671-025b0f5996d3 error="listen tcp4 :443: bind: permission denied"
2021-05-20T17:09:19.912+0100 [INFO] grpc_server: listener: message="Create Listener" port=8500