From 7efc6381d0a88a77e0e1304937bb7304b6a3d31f Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sat, 29 Jun 2024 11:43:00 +0200 Subject: [PATCH] CI: use new container images for Compose v2 pull tests (#900) * Use simple-1 image instead of Alpine image for docker_compose_v2_pull tests. * Use simple-1 image instead of Alpine image for docker_compose_v2 pull tests. --- .../targets/docker_compose_v2/tasks/tests/pull.yml | 12 ++++++------ .../docker_compose_v2_pull/tasks/tests/pull.yml | 14 +++++++------- .../integration/targets/setup_docker/vars/main.yml | 2 ++ 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/tests/integration/targets/docker_compose_v2/tasks/tests/pull.yml b/tests/integration/targets/docker_compose_v2/tasks/tests/pull.yml index 47647a9b..850bd368 100644 --- a/tests/integration/targets/docker_compose_v2/tasks/tests/pull.yml +++ b/tests/integration/targets/docker_compose_v2/tasks/tests/pull.yml @@ -13,12 +13,12 @@ services: {{ cname }}: image: {{ non_existing_image }} - test_service_alpine: | + test_service_simple: | version: '3' services: {{ cname }}: - image: {{ docker_test_image_alpine }} - command: /bin/sh -c 'sleep 10m' + image: {{ docker_test_image_simple_1 }} + command: 10m stop_grace_period: 1s block: @@ -37,7 +37,7 @@ name: '{{ item }}' loop: - '{{ non_existing_image }}' - - '{{ docker_test_image_alpine }}' + - '{{ docker_test_image_simple_1 }}' #################################################################### ## Missing image ################################################### @@ -95,10 +95,10 @@ ## Regular image ################################################### #################################################################### - - name: Template project file with Alpine image + - name: Template project file with simple image copy: dest: '{{ project_src }}/docker-compose.yml' - content: '{{ test_service_alpine }}' + content: '{{ test_service_simple }}' - name: Present with pull=missing (check) docker_compose_v2: diff --git a/tests/integration/targets/docker_compose_v2_pull/tasks/tests/pull.yml b/tests/integration/targets/docker_compose_v2_pull/tasks/tests/pull.yml index 27f2637b..2ebf7fce 100644 --- a/tests/integration/targets/docker_compose_v2_pull/tasks/tests/pull.yml +++ b/tests/integration/targets/docker_compose_v2_pull/tasks/tests/pull.yml @@ -13,12 +13,12 @@ services: {{ cname }}: image: {{ non_existing_image }} - test_service_alpine: | + test_service_simple: | version: '3' services: {{ cname }}: - image: {{ docker_test_image_alpine }} - command: /bin/sh -c 'sleep 10m' + image: {{ docker_test_image_simple_1 }} + command: 10m stop_grace_period: 1s block: @@ -37,7 +37,7 @@ name: '{{ item }}' loop: - '{{ non_existing_image }}' - - '{{ docker_test_image_alpine }}' + - '{{ docker_test_image_simple_1 }}' #################################################################### ## Missing image ################################################### @@ -72,10 +72,10 @@ ## Regular image ################################################### #################################################################### - - name: Template project file with Alpine image + - name: Template project file with simple image copy: dest: '{{ project_src }}/docker-compose.yml' - content: '{{ test_service_alpine }}' + content: '{{ test_service_simple }}' - when: docker_compose_version is version('2.22.0', '>=') block: @@ -107,7 +107,7 @@ - name: Make sure image is not around docker_image_remove: - name: '{{ docker_test_image_alpine }}' + name: '{{ docker_test_image_simple_1 }}' - name: Pull with policy=always (check) docker_compose_v2_pull: diff --git a/tests/integration/targets/setup_docker/vars/main.yml b/tests/integration/targets/setup_docker/vars/main.yml index 1859bdfe..494dcc2f 100644 --- a/tests/integration/targets/setup_docker/vars/main.yml +++ b/tests/integration/targets/setup_docker/vars/main.yml @@ -17,3 +17,5 @@ docker_test_image_alpine: quay.io/ansible/docker-test-containers:alpine3.8 docker_test_image_alpine_different: quay.io/ansible/docker-test-containers:alpine3.7 docker_test_image_registry_nginx: quay.io/ansible/docker-test-containers:nginx-alpine docker_test_image_registry: registry:2.6.1 +docker_test_image_simple_1: ghcr.io/ansible-collections/simple-1:tag +docker_test_image_simple_2: ghcr.io/ansible-collections/simple-2:tag