Closed SuperSandro2000 closed 1 year ago
Looks like the POST to blob/uploads failed, and we don't have error handling on the call in the currently released branch. There is error handling on the repo main branch. (See #356.)
The intermittent failure points to a race condition, likely starting the conformance test before the registry is fully started. You may want to use some kind of wait-for-it like tool to pause until the server is running.
I added a wait condition on our healthcheck endpoint and that improved things.
We are running the conformance github action of part of our registry CI. Sometimes it fails randomly and succeeds with the next unrelated commit again. We are running the conformance tests in our own CI, too, where this is not happening. I am not familiar with ginkgo and currently I don't have a good idea how to debug this.
https://github.com/sapcc/keppel/actions/runs/3821378134/jobs/6500467220