diff --git a/ansible/roles/baremetal/tasks/install.yml b/ansible/roles/baremetal/tasks/install.yml index 3a2e70dc6b..8b08946b2a 100644 --- a/ansible/roles/baremetal/tasks/install.yml +++ b/ansible/roles/baremetal/tasks/install.yml @@ -137,7 +137,8 @@ - name: Install docker SDK for python pip: # NOTE(hrw) docker 2.4.2 is in kolla-ansible requirements - name: docker>=2.4.2 + # NOTE(mnasiadka): docker 5.0.0 lacks six in deps but requires it + name: docker>=2.4.2,<5.0.0 executable: "{{ virtualenv is none | ternary('pip3', omit) }}" virtualenv: "{{ virtualenv is none | ternary(omit, virtualenv) }}" virtualenv_site_packages: "{{ virtualenv is none | ternary(omit, virtualenv_site_packages) }}" diff --git a/releasenotes/notes/bug-1928915-482b2d53bb2a4d92.yaml b/releasenotes/notes/bug-1928915-482b2d53bb2a4d92.yaml new file mode 100644 index 0000000000..a009da5955 --- /dev/null +++ b/releasenotes/notes/bug-1928915-482b2d53bb2a4d92.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixed an issue where docker python SDK 5.0.0 was failing due to missing + six - introduced a constraint to install version lower than 5.x. + `LP#1928915 `__