From 02561e1f731974f52d06fba5f4debf55f3e0ee08 Mon Sep 17 00:00:00 2001 From: Sam Doran Date: Wed, 27 May 2020 14:34:22 -0400 Subject: [stable-2.7] Pin Docker version at 19.03.1 (#69635) (#69647) * [stable-2.7] Pin Docker version at 19.03.1. (cherry picked from commit fe941a4045861bfe87340381e7992bcecdbc0291) Co-authored-by: Sam Doran * [stable-2.7] Pin docker-ce-cli version in tests (#69620) Installing docker-ce has a dependency of docker-ce-cli. If the version of docker-ci-cli is not specified, it installs the latest version. (cherry picked from commit 889da811d7fdc4c0fdab6ff573f7bc66b60b753c) --- test/integration/targets/setup_docker/tasks/Suse.yml | 2 +- test/integration/targets/setup_docker/vars/Debian.yml | 4 ++++ test/integration/targets/setup_docker/vars/Fedora.yml | 3 ++- test/integration/targets/setup_docker/vars/RedHat-7.yml | 4 ++++ test/integration/targets/setup_docker/vars/RedHat-8.yml | 1 + test/integration/targets/setup_docker/vars/Suse.yml | 2 +- 6 files changed, 13 insertions(+), 3 deletions(-) diff --git a/test/integration/targets/setup_docker/tasks/Suse.yml b/test/integration/targets/setup_docker/tasks/Suse.yml index bc4bd4f187..7b5c15e24a 100644 --- a/test/integration/targets/setup_docker/tasks/Suse.yml +++ b/test/integration/targets/setup_docker/tasks/Suse.yml @@ -1,4 +1,4 @@ -- name: Install docker 17 +- name: Install docker zypper: name: "{{ docker_packages }}" force: yes diff --git a/test/integration/targets/setup_docker/vars/Debian.yml b/test/integration/targets/setup_docker/vars/Debian.yml index e9ffb94159..477bd12432 100644 --- a/test/integration/targets/setup_docker/vars/Debian.yml +++ b/test/integration/targets/setup_docker/vars/Debian.yml @@ -1,3 +1,7 @@ +docker_packages: + - docker-ce=5:19.03.0* + - docker-ce-cli=5:19.03.0* + docker_prereq_packages: - apt-transport-https - ca-certificates diff --git a/test/integration/targets/setup_docker/vars/Fedora.yml b/test/integration/targets/setup_docker/vars/Fedora.yml index be83c6be1f..a783917c29 100644 --- a/test/integration/targets/setup_docker/vars/Fedora.yml +++ b/test/integration/targets/setup_docker/vars/Fedora.yml @@ -2,4 +2,5 @@ docker_prereq_packages: - dnf-plugins-core docker_packages: - - docker-ce + - docker-ce-19.03.1 + - docker-ce-cli-19.03.1 diff --git a/test/integration/targets/setup_docker/vars/RedHat-7.yml b/test/integration/targets/setup_docker/vars/RedHat-7.yml index 7166b1f573..bc1c782090 100644 --- a/test/integration/targets/setup_docker/vars/RedHat-7.yml +++ b/test/integration/targets/setup_docker/vars/RedHat-7.yml @@ -4,5 +4,9 @@ docker_prereq_packages: - lvm2 - libseccomp +docker_packages: + - docker-ce-19.03.1 + - docker-ce-cli-19.03.1 + docker_pip_extra_packages: - requests==2.6.0 diff --git a/test/integration/targets/setup_docker/vars/RedHat-8.yml b/test/integration/targets/setup_docker/vars/RedHat-8.yml index 45e50102bf..06d3f0d91a 100644 --- a/test/integration/targets/setup_docker/vars/RedHat-8.yml +++ b/test/integration/targets/setup_docker/vars/RedHat-8.yml @@ -7,3 +7,4 @@ docker_prereq_packages: # Docker CE > 3:18.09.1 requires containerd.io >= 1.2.2-3 which is unavaible at this time docker_packages: - docker-ce-3:18.09.1 + - docker-ce-cli-1:18.09.1 diff --git a/test/integration/targets/setup_docker/vars/Suse.yml b/test/integration/targets/setup_docker/vars/Suse.yml index ad0d515e2b..b740861f34 100644 --- a/test/integration/targets/setup_docker/vars/Suse.yml +++ b/test/integration/targets/setup_docker/vars/Suse.yml @@ -1,2 +1,2 @@ docker_packages: - - docker>=17 + - docker=19.03.1_ce -- cgit v1.2.1