We exuberantly announce the release of: python-tempestconf 2.1.0: python-tempestconf will automatically generates the tempest configuration based on your cloud. The source is available from: https://git.openstack.org/openstack/python-tempestconf Download the package from: https://pypi.org/project/python-tempestconf Please report issues through launchpad: https://storyboard.openstack.org/#!/project/912 For more details, please see below. 2.1.0 ^^^^^ New Features * --append argument appends a value or values to the specified section.key pair. It may be helpful in cases when a user wants to add custom extensions to tempest.conf in an automated job. Argument format for adding values: [--append SECTION.KEY=VALUE[,VALUE]] If a section or an option specified in CLI does not exist, tempestconf will inform a user about that in logging output. * --profile argument specifies a path to a profile.yaml file which contains definitions of python-tempestconf arguments. NOTE: If this argument is used, other arguments cannot be defined, it means a user uses either CLI arguments or profile.yaml file. A user can generate a sample profile.yaml file using --generate- profile argument. The sample contains definitions of all python- tempestconf arguments set to their default values. NOTE: If this argument is used, python-tempestconf ends right after the a sample profile.yaml file is generated. Changes in python-tempestconf 2.0.0..2.1.0 ------------------------------------------ f9b3c05 Set refstack-client-*-tempestconf voting again 7faab49 Added python-tempestconf-tempest-devstack-admin/demo-py3 9317a78 Fix diff in gates f53b91c Replace tripleo-scenario002-multinode with scenario002-standalone 7c355f4 Fixed SafeConfigParser deprecation warning for py3 54e8a66 Update hacking version d376c37 Add unit test for profile feature af57dd6 Add profile argument 3a4c6c7 Add argument which allows users to add extensions a2568a5 Adapt python-tempestconf to python3 a99b846 Handle Forbidden exception when creating role e06dd67 Change openstack-dev to openstack-discuss e725235 Fix flaky unit tests a1c232d Constraint flake8 and pyflakes versions 2a81ce9 Add Python 3.6 classifier to setup.cfg ef2bc15 Set region_name from os-client-config to set identity.region f9deb1a Remove unnecessary CLI options from roles 93297b1 Different concurrency for tempest and accounts 8c5aea2 Fix api microversion discover procedure b83d90f Add python 3.6 unit test job 6c8b05f Set use_dynamic_credentials with a priority 4a81d6f Skip api.compute.servers tests ceab8ba use include_tasks instead of include d0dd45e fix tox python3 overrides 0ea6d72 Removed older version of python added 3.5 aab99ff Use openstack-tox-cover template 8fcdf82 Add refstack-client-devstack-tempestconf job 4407100 add python 3.6 unit test job 2dd8109 switch documentation job to new PTI 4ac9c72 import zuul job settings from project-config a9af6c8 Remove static class loader fe8b112 Final doc check Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 71 +++++++-- config_tempest/main.py | 98 +++++++++++-- config_tempest/profile.py | 114 +++++++++++++++ config_tempest/services/base.py | 9 ++ config_tempest/services/boto.py | 8 ++ config_tempest/services/compute.py | 4 + config_tempest/services/identity.py | 4 + config_tempest/services/image.py | 6 +- config_tempest/services/network.py | 4 + config_tempest/services/object_storage.py | 27 ++-- config_tempest/services/octavia.py | 4 + config_tempest/services/services.py | 127 +++++++++------- config_tempest/services/volume.py | 20 ++- config_tempest/tempest_conf.py | 38 ++++- ...s-users-to-add-extensions-f7b82af27d603c18.yaml | 11 ++ .../Add-profile-argument-70bfa9606826ff81.yaml | 15 ++ roles/generate-accounts-file/README.rst | 4 +- roles/generate-accounts-file/defaults/main.yaml | 11 +- roles/generate-accounts-file/tasks/main.yaml | 2 +- .../tasks/compare-ini.py | 83 +++++++++++ .../tasks/main.yaml | 49 +++++++ .../tasks/generate-tempestconf.sh.j2 | 2 - roles/generate-tempestconf-file/tasks/main.yaml | 4 +- setup.cfg | 6 +- test-requirements.txt | 5 +- tox.ini | 8 +- 40 files changed, 1059 insertions(+), 202 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 0f769a8..9598406 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5,2 +5,3 @@ -hacking>=0.12.0,<0.13 # Apache-2.0 - +hacking>=1.1.0,<1.2.0 # Apache-2.0 +pyflakes>=0.8,<=2.0.0 # MIT +flake8<3.0.0 # MIT
participants (1)
-
no-reply@openstack.org