CI: Pin requests to <2.32 for publish jobs
Periodic jobs are failing because Zuul Ansible executor runs with
Ansible 8 which uses community.docker collection that needs requests<2.32.
Revert this patch when Zuul supports Ansible 10, and/or Ansible 9 gets
fixed community.docker collection. [1]
[1] https://github.com/ansible-collections/community.docker/issues/868
Related-Bug: #2066364
Change-Id: I1dda73b0bc9a9f57ec8fda3f2234449b04906410
(cherry picked from commit 428f371249
)
This commit is contained in:
parent
2c0f1b56aa
commit
91dceae1ac
@ -4,6 +4,15 @@
|
|||||||
# NOTE(yoctozepto): We need Docker SDK, the best source is Kolla venv.
|
# NOTE(yoctozepto): We need Docker SDK, the best source is Kolla venv.
|
||||||
ansible_python_interpreter: "{{ virtualenv_path }}/bin/python"
|
ansible_python_interpreter: "{{ virtualenv_path }}/bin/python"
|
||||||
tasks:
|
tasks:
|
||||||
|
# TODO(bbezak): Currently Zuul supports Ansible 8 or 9, which
|
||||||
|
# uses community.docker collection that needs requests<2.32.
|
||||||
|
# Remove this when Zuul supports Ansible 10,
|
||||||
|
# and/or Ansible 9 gets fixed community.docker collection.
|
||||||
|
# https://github.com/ansible-collections/community.docker/issues/868
|
||||||
|
- name: Downgrade requests for community.docker collection
|
||||||
|
command:
|
||||||
|
cmd: "{{ virtualenv_path }}/bin/python -m pip install -v 'requests<2.32'"
|
||||||
|
|
||||||
- name: List all containers
|
- name: List all containers
|
||||||
docker_host_info:
|
docker_host_info:
|
||||||
images: yes
|
images: yes
|
||||||
|
Loading…
Reference in New Issue
Block a user