mirror of
https://github.com/cunnie/sslip.io.git
synced 2025-10-05 07:36:54 +08:00

Previously `etcd` wasn't running, causing the integration tests to fail because they require `etcd`. We now run `etcd`. In the future I plan to add the ability to not require `etcd`, to use a local table of key-value pairs, but I don't plan to test that option in CI. It'll be for the very few users who use the sslip.io code but not the service. fixes <https://ci.nono.io/teams/main/pipelines/sslip.io/jobs/unit/builds/23>: ``` {"level":"warn","ts":"2021-12-31T01:34:28.089Z","logger":"etcd-client","caller":"v3@v3.5.1/retry_interceptor.go:62","msg":"retrying of unary invoker failed","target":"etcd-endpoints://0xc0001ef340/localhost:2379","attempt":0,"error":"rpc error: code = DeadlineExceeded desc = latest balancer error: last connection error: connection error: desc = \"transport: Error while dialing dial tcp 127.0.0.1:2379: connect: connection refused\""} 2021/12/31 01:34:28 couldn't GET "dmy-key": context deadline exceeded ```