debian-koji-osbuild/test
Ondřej Budai d38e11ea8a builder: add retries to composer API calls
The status calls are sometimes failing on:
upstream connect error or disconnect/reset before headers. reset reason:
connection termination

Since all requests are going through the company proxy, I think that the
networking isn't working 100% reliably. This commit adds a retry mechanism
provided by the urllib3 library. It will retry on all networking issues and
also on some 5xx errors that makes sense to retry (like gateway failures).

A test is added that runs the compose waiting code against a mock server
that fails every second request. This is imho sufficient to mimick a flaky
networking.
2022-08-05 14:53:37 +02:00
..
container spec: set the default release to 1 2022-05-04 18:17:59 +02:00
data test: switch to using oauth/sso 2022-02-02 13:33:21 +01:00
integration pylint: fix new errors 2022-06-29 16:00:36 +02:00
unit builder: add retries to composer API calls 2022-08-05 14:53:37 +02:00
action.yml test: add github test environment action 2020-09-12 16:00:54 +02:00
build-container.sh test: match container version to host 2020-11-19 11:22:54 +00:00
copy-creds.sh test: move to koji-osbuild-tests package 2020-11-19 09:28:28 +01:00
Dockerfile test: replace docker.io with fedora's registry 2020-11-22 23:53:38 +01:00
entrypoint.sh test: use "bash" for entrypoint.sh 2020-09-17 19:53:06 +02:00
integration.sh test: switch to using oauth/sso 2022-02-02 13:33:21 +01:00
make-certs.sh test: move to koji-osbuild-tests package 2020-11-19 09:28:28 +01:00
make-tags.sh test: integration tests adapt to the host 2022-01-31 15:55:26 +01:00
run-builder.sh test: make run-builder.sh work with podman 4 2022-06-29 16:00:36 +02:00
run-koji-container.sh test/integration: define podman network gateway manually 2020-12-16 15:32:28 +01:00
run-openid.sh test: add helper script to run openid server 2022-02-02 13:33:21 +01:00