From 1b59c19a24c55aa236d80552dcbf70c9c7b5088e Mon Sep 17 00:00:00 2001
From: Jakob Meng <code@jakobmeng.de>
Date: Wed, 25 May 2022 08:28:13 +0200
Subject: [PATCH] Revert "Raise minimum OpenStack SDK version to 0.99.0"

This reverts commit 4bfa135b20caeb6d6c2717049059ac52fd08e0e1 [1] because
it broke TripleO [2] and possibly other users which were using code from
master branch with incompatible SDK releases. We will reapply this
safety check later once dust has settled.

Ref.:
[1] https://opendev.org/openstack/ansible-collections-openstack/commit/4bfa135b20caeb6d6c2717049059ac52fd08e0e1
[2] https://bugs.launchpad.net/tripleo/+bug/1975646

Change-Id: I637f1b7c1b792adf6d3d17a27ccb42179f56a83b
---
 README.md                          | 2 +-
 plugins/doc_fragments/openstack.py | 2 +-
 plugins/module_utils/openstack.py  | 2 +-
 requirements.txt                   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/README.md b/README.md
index 1c8cd1b..62c1045 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ For using the Openstack Cloud collection firstly you need to install `ansible` a
 For example with pip:
 
 ```bash
-pip install "ansible>=2.9" "openstacksdk>=0.99.0"
+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/plugins/doc_fragments/openstack.py b/plugins/doc_fragments/openstack.py
index 0333a36..57d6830 100644
--- a/plugins/doc_fragments/openstack.py
+++ b/plugins/doc_fragments/openstack.py
@@ -91,7 +91,7 @@ options:
     type: str
 requirements:
   - python >= 3.6
-  - openstacksdk >= 0.99.0
+  - openstacksdk >= 0.36.0
 notes:
   - The standard OpenStack environment variables, such as C(OS_USERNAME)
     may be used instead of providing explicit values.
diff --git a/plugins/module_utils/openstack.py b/plugins/module_utils/openstack.py
index 94f2444..80c89b1 100644
--- a/plugins/module_utils/openstack.py
+++ b/plugins/module_utils/openstack.py
@@ -67,7 +67,7 @@ OVERRIDES = {'os_client_config': 'config',
 
 CUSTOM_VAR_PARAMS = ['min_ver', 'max_ver']
 
-MINIMUM_SDK_VERSION = '0.99.0'
+MINIMUM_SDK_VERSION = '0.36.0'
 MAXIMUM_SDK_VERSION = None
 
 
diff --git a/requirements.txt b/requirements.txt
index 3037d8e..a1c77fe 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-openstacksdk>=0.99.0
+openstacksdk>=0.36
-- 
GitLab