saarasio

Results 15 issues of saarasio

If service is absent, a default value is created with uninitialized values. When we attach a route to a service, we need to add validation to check if the service...

The following proxy config has two gRPC upstreams. However the protocol is not shown in output of dump command - ``` $ curl -s 127.0.0.1:1323/proxy/dump/gw | jq { "data": {...

Note below that a route got created without a name. However we should be able to delete this route ``` ubuntu@ip-172-31-30-70:~/enroute/packaging$ curl -s localhost/service/adminservice/route -H "Authorization: Bearer treehugger" | jq...

Currently, the following upstream fields read from the cloud are not programmed for Envoy. Need to add support for these fields. ``` "upstream_strategy": null, "upstream_validation_cacertificate": null, "upstream_validation_subjectname": null, ```

Right now upstream ports are set to values provided by contour. They are not configurable. This value needs to be configurable from the webapp API

Route id is a foreign key in route_upstream relationship table. Entry in this table should be deleted before the route is deleted. When a route delete call is made, we...

For PATCH calls, Content-Type should be set to application/json when making such API calls. However, when it is missing, updates fail and there is no error message. There should be...

Note that when upstream_ip is not provided, the error message is - "No JSON object could be decoded". This is not very helpful. ``` [ec2-user@ip-172-31-18-10 enroute-cp]$ curl -s -X POST...

The error message below should say "Service_name" and not "Name" ``` [ec2-user@ip-172-31-18-10 enroute-cp]$ curl -s -X POST localhost:1323/service -H "Authorization: Bearer treehugger" -H "Content-Type: application/json" -d '{"Name":"adminservice"}' | python -m''...