- adds antelope zuul template
- adds stable/zed jobs
- adds openstack-tox-py39 jobs as its not part of antelope template
- removed all victioria, wallaby and xena jobs
- docs, yoga and tripleo-ci-centos-9-standalone jobs are temporarily
marked as n-v to unblock the gate
Depends-On: https://review.opendev.org/c/openinfra/ansible-role-refstack-client/+/865522
Change-Id: I31b23b077bd2dc91524fde16b08de7aed1ca4c29
python 3.6 and 3.7 are dropped (upstream tooling as e.g.
Devstack doesn't support this those anymore) together with
train and ussuri jobs.
refstack-client jobs are non-voting now until a fix on
refstack-client's side has landed. Also victoria jobs are
marked as non-voting because they require a patch on devstack's
side which isn't ready to be merged yet [1].
manila-tempest-plugin needs to be pinned in Victoria and
Wallaby because the plugin requires newer tempest version
than is available there.
The patch also makes neutron version discovery with a not
top level URL, seems like something changed because
the discovery has been failing.
[1] https://review.opendev.org/c/openstack/devstack/+/844774
Change-Id: Ia3d78e84ad9eee515eb8ca017ea84df1fd160929
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: Ide03d00b0def455b49de032c69a486a7a1ba1574
Let's use openstack-python3-wallaby-jobs template.
Also update setup.cfg to be compatible with supported pythons.
flake8==2.6.2 and pyflakes==2.0.0 seems not to be compatible
with python3.8 on Ubuntu so the patch addresses this as well.
Change-Id: Ic09b2d836315d9a223bb8592d0e48ef475c56aa5
Make a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
Drop rocky and queens jobs, those jobs are py27 and are not
supported here anymore.
Change-Id: I2e797d325c9427264ef3dbba7aca15936eb65cd1
* config_tempest.py was renamed to main.py - entrypoint for console-script
(discover-tempest-config) was changed too
* TempestConf class was decoupled from main.py and moved to tempest_conf.py
file. Imports of related tests were edited and the order of imports in each
file was changed so that other dependencies are first followed by a blank
space and then local dependencies are listed.
* tests related to TempestConf class were moved to test_tempest_conf.py file
Change-Id: Idb235b969ba3c1e320aa3efa7fe77b5c59f4ffc6
* In order to release a project under OpenStack, this commit
updates the author name and email-id in setup.cfg for same.
Change-Id: Ic2be2d575f4faedcbde2ee88a67c4e1c37288c4f
tempest-workspace/etc
* As tempest init <tempest workspace> dumpes all the config files in
tempest-workspace/etc. so discover-config-tempest should read the
default-overrides.conf from there otherwise user needs to pass an
argument --deployer-input <path to default-overrides.conf> file.
* Remove python shebang from config-tempest.py
Fixes: https://github.com/redhat-openstack/python-tempestconf/issues/4
Change-Id: I68eb6e57f0b14da78e2d70a86aca106b2a34aebe