From 879270aa47f4b4e1977637af678ed03b4c6a2c2e Mon Sep 17 00:00:00 2001 From: Jakob Meng Date: Tue, 15 Feb 2022 10:13:21 +0100 Subject: [PATCH] Bumped minimum required OpenStack SDK release to SDK 0.36.0 (Train) For example, to_dict's computed parameter is available since SDK 0.18 (Stein) only. Overview on OpenStack SDK versions in various distributions: * ArchLinux has SDK 0.59.0 * CentOS 7 has SDK 0.36 (Train) * CentOS 8 has SDK 0.36 (Train), SDK 0.46 (Ussuri), SDK 0.50 (Victoria) and SDK 0.55 (Wallaby) * Debian 10 (Buster) has SDK 0.17.2 and Ansible 2.7.7 which does not support Ansible collections anyway. Debian's buster-backports repository has Ansible 2.9.16 but backports are provided on an as-is basis, with risk of incompatibilities. * Debian 11 (Bullseye) has SDK 0.50.0 * Ubuntu 18.04 LTS has SDK 0.11.3 which is not supported by this collection since the lowest supported version so far is 0.13 * Ubuntu 20.04 LTS has SDK 0.46.0 * Red Hat OpenStack (RHOSP) 16.0-16.2 have SDK 0.36 (Train) Change-Id: I45d3c05c2ec983993aacc7414213b394b59f5552 --- README.md | 2 +- requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c4daa650..d6f17455 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ For using the Openstack Cloud collection firstly you need to install `ansible` a For example with pip: ```bash -pip install ansible openstacksdk +pip install "ansible>=2.9" "openstacksdk>=0.36" ``` OpenStackSDK has to be available to Ansible and to the Python interpreter on the host, where Ansible executes the module (target host). diff --git a/requirements.txt b/requirements.txt index 68593015..a1c77fe1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -openstacksdk>=0.13 +openstacksdk>=0.36