Skip to content

Commit

Permalink
Merge pull request #382 from BbolroC/fix-docker-issue-on-runner
Browse files Browse the repository at this point in the history
CI: Pin requests' version less than 2.32
  • Loading branch information
wainersm authored May 23, 2024
2 parents 5a92d1a + 5eaedb9 commit 7585bc3
Showing 1 changed file with 8 additions and 12 deletions.
20 changes: 8 additions & 12 deletions tests/e2e/ansible/start_docker_registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,19 +19,15 @@
state: present
retries: 3
delay: 10
# The docker pip is needed by the docker_container ansible module itself.
- name: Install docker pip
# The docker and requests pip packages are required by the docker_container ansible module itself.
# The requests package is pinned to a version less than 2.32 to avoid a bug
# at https://github.com/docker/docker-py/issues/3256
- name: Install docker and requests pip packages
pip:
name: docker
# Due to a bug in requests 2.29.0 we need to downgrade it
# see https://github.com/docker/docker-py/issues/3113
- name: Downgrade requests
shell: |
actual_version="$(pip3 show requests | grep Version | cut -d: -f2 | xargs)"
version_ge="$(echo -e "2.29.0\n$actual_version" | sort -V | head -1)"
if [ "$version_ge" = "2.29.0" ]; then
pip3 install requests==2.28.1
fi
name:
- docker
- requests<2.32
state: present
retries: 3
delay: 10
- name: Start a docker registry
Expand Down

0 comments on commit 7585bc3

Please sign in to comment.