jumppad-labs/jumppad

Failure to create a local ingress port should fail the blueprint

Closed this issue · 0 comments

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