We are amped to announce the release of: ironic-tempest-plugin 2.0.0: Tempest plugin for ironic and ironic- inspector This release is part of the ussuri release series. The source is available from: https://opendev.org/openstack/ironic-tempest-plugin Download the package from: https://tarballs.openstack.org/ironic-tempest-plugin/ Please report issues through: https://storyboard.openstack.org/#!/project/openstack/ironic For more details, please see below. 2.0.0 ^^^^^ Upgrade Notes * Python 2.7 support has been dropped. Last release of ironic- tempest- plugin to support py2.7 is OpenStack Train. The minimum version of Python now supported by ironic-tempest-plugin is Python 3.6. Changes in ironic-tempest-plugin 1.5.1..2.0.0 --------------------------------------------- 3273708 Actually log state transition timeouts in debug log 8bcc4fa Split Tempest tests between ipmi and redfish 441c506 Bump hacking to 3.0.0 41a016b Upddate tox config a512913 Use service_available 8a1125e Remove check for API version in validate_scheduling 4569ada Change default driver 728940f Refactor validate_ports function 13207b7 Test cases for iLO driver in standalone ironic 790bf18 Remove the SW RAID configuration e83d220 [ussuri][goal] Drop python 2.7 support and testing 2f2f21d SW RAID: Delete root device hint 1125cad Remove Rocky and Queens jobs e56d020 Use override-checkout instead of override-branch fd40852 [trivial] fix legacy driver reference 7825e28 Enforce running tox with correct python version based on env dc50890 Avoid referenced before assignment in retry_on_conflict 4f3d5eb Make local boot explicit on software raid tests 3b663f6 Remove use of deprecated config options for volume API selection 78d5084 Actually test rescue in the standalone job 8d95163 Make the multinode job non-voting f31e00b Explicitly use Python 2 in the stable jobs deab6ec Allow introspection some time to start in ironic-inspector 266dfd1 Add CI jobs for Train stable branches d18d799 Fix an issue when nodes are not available in standalone test cd85f20 Enable boot_option to be specified Diffstat (except docs and test files) ------------------------------------- .gitignore | 3 +- .stestr.conf | 3 + ironic_tempest_plugin/common/waiters.py | 24 ++-- ironic_tempest_plugin/config.py | 15 ++- ironic_tempest_plugin/manager.py | 6 +- ironic_tempest_plugin/services/baremetal/base.py | 5 +- .../scenario/ironic_standalone/test_adoption.py | 16 ++- .../scenario/ironic_standalone/test_basic_ops.py | 134 +++++++++++++++++---- .../scenario/ironic_standalone/test_cleaning.py | 36 +++++- .../notes/drop-py-2-7-c81e7ff14950791b.yaml | 6 + setup.cfg | 5 +- test-requirements.txt | 8 +- tox.ini | 27 +++-- zuul.d/project.yaml | 33 ++--- zuul.d/stable-jobs.yaml | 110 +++++------------ 23 files changed, 351 insertions(+), 220 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index fb97fc6..7864a21 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=3.0.0,<3.1.0 # Apache-2.0 @@ -7,2 +7,4 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 -sphinx!=1.6.6,!=1.6.7,>=1.6.2,<2.0.0;python_version=='2.7' # BSD -sphinx!=1.6.6,!=1.6.7,>=1.6.2;python_version>='3.4' # BSD +stestr>=1.0.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 + +sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD