Add more robust testing of the registry
We use a non trivial image now (the registry's image in fact) and then push with 4 processes at a time every time we push to the test registry. The idea here is we're generating concurrency in the system that should trip over the bugs that we are finding if they still exist. Change-Id: I4f03132fa0fad6f40806030b14d429d29036a42f
This commit is contained in:
parent
4213b96d3a
commit
8dfb9dc968
@ -20,7 +20,10 @@
|
||||
command: docker login localhost:9000 -u testuser -p testpass
|
||||
|
||||
- name: Push the test image to the registry
|
||||
command: docker push localhost:9000/test/image
|
||||
# Use a lot of concurrency to check registry with concurrent pushes
|
||||
shell: printf "1\n2\n3\n4\n" | xargs -P 4 -I DNE docker push localhost:9000/test/image
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
||||
- name: Remove the test image from the local cache
|
||||
command: docker rmi localhost:9000/test/image
|
||||
|
@ -20,7 +20,10 @@
|
||||
command: podman login localhost:9000 -u testuser -p testpass
|
||||
|
||||
- name: Push the test image to the registry
|
||||
command: podman push localhost:9000/test/image
|
||||
# Use a lot of concurrency to check registry with concurrent pushes
|
||||
shell: printf "1\n2\n3\n4\n" | xargs -P 4 -I DNE podman push localhost:9000/test/image
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
||||
- name: Remove the test image from the local cache
|
||||
command: podman rmi localhost:9000/test/image
|
||||
|
@ -21,7 +21,10 @@
|
||||
command: docker login localhost:9000 -u writeuser -p writepass
|
||||
|
||||
- name: Push the test image to the registry
|
||||
command: docker push localhost:9000/test/image
|
||||
# Use a lot of concurrency to check registry with concurrent pushes
|
||||
shell: printf "1\n2\n3\n4\n" | xargs -P 4 -I DNE docker push localhost:9000/test/image
|
||||
args:
|
||||
executable: /bin/bash
|
||||
|
||||
- name: Remove the test image from the local cache
|
||||
command: docker rmi localhost:9000/test/image
|
||||
|
@ -24,6 +24,7 @@
|
||||
- skopeo
|
||||
- buildah
|
||||
- podman
|
||||
- findutils
|
||||
state: present
|
||||
become: true
|
||||
- name: Run setup tasks
|
||||
|
@ -61,7 +61,7 @@
|
||||
command: "cp /run/user/{{ ansible_user_uid }}/auth.json {{ workspace }}/containers-auth.json"
|
||||
|
||||
- name: Create a local containers image
|
||||
shell: buildah commit --rm $(buildah from scratch) testimage
|
||||
shell: buildah commit --rm $(buildah from docker.io/zuul/zuul-registry) testimage
|
||||
|
||||
- name: Ensure image file is not present
|
||||
file:
|
||||
|
Loading…
Reference in New Issue
Block a user