Getting an intermittent error during my CI pipeline.
- 2+ runners with docker executor. Docker v18 and v19, gitlab-runner v12.0 and v12.5
- 1 registry
- I have scheduled pipelines to run a couple of times a day.
Every day, out of 5 pipeline executions, at least one fails. Usually the one in the morning.
Error message is generic when doing a docker push my-registry.some.co
journaclctl -u docker shows:
dockerd: time=“2020-01-13T07:22:08.328674059-05:00” level=error msg=“Handler for POST /v1.39/images/create returned error: Get https://registry.mine.mine/v2/: net/http: TLS handshake timeout”
dockerd: time=“2020-01-12T07:24:48.573875158-05:00” level=info msg=“Attempting next endpoint for push after error: Get https://registry.mine.mine/v2/: net/http: TLS handshake timeout”
I use a proxy, and have it configured. I believe correctly because my pipelines for other projects work fine and for this one works most of the time (about 80%).