1
0
Fork 0
mirror of https://github.com/containers/ansible-podman-collections.git synced 2026-02-03 23:01:48 +00:00
ansible-podman-collections/tests/integration/targets/podman_search/tasks/main.yml
Sergey a77ca6ab85
Fix list tags failure in podman_search (#875)
Fix #874
Signed-off-by: Sagi Shnaidman <sshnaidm@redhat.com>
2024-11-05 14:35:07 +02:00

62 lines
1.9 KiB
YAML

- name: Test podman_search
block:
- name: Search for an invalid image
containers.podman.podman_search:
term: registry.fedoraproject.org/invalidtermnope
executable: "{{ test_executable | default('podman') }}"
register: info_0
- name: Check results for no matching images
assert:
that:
- info_0.images | length == 0
- name: Search for an invalid image with tags
containers.podman.podman_search:
term: registry.fedoraproject.org/invalidtermnope
executable: "{{ test_executable | default('podman') }}"
list_tags: true
register: info_0_1
- name: Check results for no matching images
assert:
that:
- info_0_1.images | length == 0
- name: Search for matching images
containers.podman.podman_search:
term: etcd
executable: "{{ test_executable | default('podman') }}"
register: info_1
- name: Check results for matching images
assert:
that:
- info_1.images | length > 0
- name: Search for a specific image
containers.podman.podman_search:
term: registry.access.redhat.com/rhel7/rsyslog
executable: "{{ test_executable | default('podman') }}"
register: info_2
- name: Check result for matching image
assert:
that:
- info_2.images | length == 1
- info_2.images[0].Index == "registry.access.redhat.com"
- info_2.images[0].Name == "registry.access.redhat.com/rhel7/rsyslog"
- name: Search for specific image tags
containers.podman.podman_search:
term: registry.access.redhat.com/rhel7/rsyslog
list_tags: true
executable: "{{ test_executable | default('podman') }}"
register: info_3
- name: Check result for image tags
assert:
that:
- info_3.images | length == 1
- info_3.images[0].Tags | length > 0