We contentedly announce the release of: sahara 13.0.0: Sahara project This release is part of the victoria release series. The source is available from: https://opendev.org/openstack/sahara Download the package from: https://tarballs.openstack.org/sahara/ Please report issues through: https://bugs.launchpad.net/sahara/+bugs For more details, please see below. Changes in sahara 12.0.0.0rc1..13.0.0 ------------------------------------- bbf96230 Remove the unused coding style modules 8a026b95 Focal-related fixes: libguestfs, mysql 8, requirements 7cdda56b Correct some typos in some strings f12022f2 zuul: remove tripleo jobs 3f004e6a Switch from unittest2 compat methods to Python 3.x methods b826f6da Remove translation sections from setup.cfg f2393704 drop mock from lower-constraints 81bae85a Stop to use the __future__ module. d441b10c Cap jsonschema 3.2.0 as the minimal version 1e8d9384 Fix duplicated words issue like "is is provided to" 1c6da575 Fix hacking min version to 3.0.1 9c83e69e Monkey patch original current_thread _active f07476d7 Imported Translations from Zanata e1fda835 Add py38 package metadata 1fea6624 Use flask's builtin methods for test context f7a36e72 Imported Translations from Zanata f74ffabb Bump default tox env from py37 to py38 38d69446 Add Python3 victoria unit tests 57c99e95 Update master for stable/ussuri f19873d3 Native zuul v3 grenade job, cleanup -py3 Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 70 +++++--- babel.cfg | 1 - bandit.yaml | 2 +- bindep.txt | 2 +- .../building-guest-images/sahara-image-pack.rst | 8 +- lower-constraints.txt | 36 ++-- playbooks/sahara-grenade/post.yaml | 15 -- playbooks/sahara-grenade/run.yaml | 73 -------- releasenotes/source/index.rst | 1 + .../locale/en_GB/LC_MESSAGES/releasenotes.po | 197 ++++++++++++++++++++- .../source/locale/it/LC_MESSAGES/releasenotes.po | 8 +- releasenotes/source/ussuri.rst | 6 + requirements.txt | 8 +- sahara/db/migration/alembic_migrations/env.py | 2 - sahara/db/templates/cli.py | 2 - sahara/locale/de/LC_MESSAGES/sahara.po | 23 ++- .../service/edp/binary_retrievers/test_manila.py | 6 +- .../edp/job_binaries/manila/test_manila_type.py | 6 +- sahara/utils/patches.py | 6 + sahara/utils/ssh_remote.py | 2 +- setup.cfg | 15 +- test-requirements.txt | 8 +- tools/lintstack.py | 2 - tools/test-setup.sh | 4 +- tox.ini | 2 +- 29 files changed, 367 insertions(+), 237 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index e365a79c..0c2e841b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ castellan>=0.16.0 # Apache-2.0 -eventlet!=0.18.3,!=0.20.1,>=0.18.2 # MIT +eventlet>=0.26.0 # MIT @@ -14 +14 @@ Jinja2>=2.10 # BSD License (3 clause) -jsonschema>=2.6.0 # MIT +jsonschema>=3.2.0 # MIT @@ -21 +21 @@ oslo.context>=2.19.2 # Apache-2.0 -oslo.db>=4.27.0 # Apache-2.0 +oslo.db>=6.0.0 # Apache-2.0 @@ -32 +32 @@ oslo.utils>=3.33.0 # Apache-2.0 -paramiko>=2.0.0 # LGPLv2.1+ +paramiko>=2.7.1 # LGPLv2.1+ diff --git a/test-requirements.txt b/test-requirements.txt index 929fa9d1..1cb9ac18 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0,<3.1.0 # Apache-2.0 +hacking>=3.0.1,<3.1.0 # Apache-2.0 @@ -7 +7 @@ hacking>=3.0,<3.1.0 # Apache-2.0 -PyMySQL>=0.7.6 # MIT License +PyMySQL>=0.8.0 # MIT License @@ -15 +15 @@ stestr>=1.0.0 # Apache-2.0 -psycopg2>=2.7.3 # LGPL/ZPL +psycopg2>=2.8.0 # LGPL/ZPL @@ -19 +19 @@ testscenarios>=0.4 # Apache-2.0/BSD -testtools>=2.2.0 # MIT +testtools>=2.4.0 # MIT