[release-announce] python-tempestconf 2.1.0

no-reply at openstack.org no-reply at openstack.org
Fri Feb 15 14:33:03 UTC 2019


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






More information about the Release-announce mailing list