From 348b45aca8dc850840b3a3b656a6a8fc8f99bf47 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Wed, 27 Mar 2019 17:45:16 +0000 Subject: [PATCH] Pin proliantutils version This avoids an issue where the version installed could be incompatible with ironic, or other installed libraries. In particular, this was seen with proliantutils 2.8.2, which is incompatible with the version of sushy-lib on the stable/rocky branch. Change-Id: I02f1e247ca2333b2e90586e7311395e7bd94938c Story: 2005310 Task: 30214 --- playbooks/roles/bifrost-ironic-install/tasks/install.yml | 2 +- releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml diff --git a/playbooks/roles/bifrost-ironic-install/tasks/install.yml b/playbooks/roles/bifrost-ironic-install/tasks/install.yml index ba669f83f..7dba5eaa3 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/install.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/install.yml @@ -44,7 +44,7 @@ - name: "proliantutils - Install from pip" include: pip_install.yml - package=proliantutils + package=proliantutils<2.9.0 state=present extra_args="-c {{ upper_constraints_file }}" environment: "{{ venv }}" diff --git a/releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml b/releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml new file mode 100644 index 000000000..b992f4b30 --- /dev/null +++ b/releasenotes/notes/pin-proliantutils-60f1facf44c223ca.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Fixes an issue where the proliantutils library version was unconstrained, + potentially resulting in installation of an incompatibile library. The + version has been pinned to 2.8.x.