Commit Graph

17 Commits

Author SHA1 Message Date
jskunda 1d8c69a283 Update jobs for Antelope development cycle
- 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
2023-02-09 12:04:37 +01:00
Martin Kopec 448ff51dec Drop py3.6/7, T, U jobs and fix neutron discovery
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
2022-08-19 09:13:03 +02:00
Martin Kopec fae0f65870 Switch testing to Yoga testing runtime
Updating the testing template to Yoga testing runtime:
https://governance.openstack.org/tc/reference/runtimes/yoga.html

The commit also adds Xena jobs.

Depends-On: https://review.opendev.org/c/openinfra/ansible-role-refstack-client/+/816634
Change-Id: I453797ec60ec15e8f62d8d9493f864068da509a7
2021-11-18 10:17:30 +00:00
Martin Kopec d8c80ccd47 setup.cfg: Replace dashes with underscores
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
2021-04-12 13:56:38 +00:00
Martin Kopec c3ea997627 Run unit tests by py38 as well
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
2020-09-25 08:11:29 +00:00
Andreas Jaeger 3042a3cac8 Cleanup py27 support
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
2020-04-07 04:51:31 +00:00
Martin Kopec 33f0d1e9db Fix the python 3 support and drop python 2 and 3.5
OpenStack is dropping the py2.7 and py3.5 support in ussuri cycle.

python-tempestconf is python 3 ready and ok to drop the python 2.7
and python 3.5 support. Last python-tempestconf version officially supporting
python 2.7 and python 3.5 is 2.5.0

From now on, python-tempestconf will test all stable branches with py3
jobs.
Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

The patch disables swift service for queens job only due to swift issues
on py3 in queens.

Story: 2007107
Task: 38163
Task: 38164

Change-Id: I0d38195f0cfbdf52a0a7e7ec721cfa9a3e2c6ea8
2020-03-02 20:51:47 +00:00
98k e06dd67887 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I6a39f574a8ac6b58518f7bb86255908cbadd9253
2018-12-04 07:05:43 +00:00
Vieri 2a81ce937d Add Python 3.6 classifier to setup.cfg
Change-Id: I928d2d680b7de67e8c113914cc297f10a5f13941
2018-11-27 07:17:42 +00:00
qingszhao 0ea6d726ec Removed older version of python added 3.5
In setup.cfg file the python 3.5 is added

Change-Id: Idb1673aac34d1afadf9b58241ec8bf24cd86a4f1
2018-09-29 20:17:31 +08:00
Martin Kopec 03ab541473 Remove default-overrides.conf
Remove the file completely.

Change-Id: Ibec27eaa1212a0b46d66be0c97869419849f4cb7
2018-07-02 09:21:17 +00:00
melissaml a031d73f8f Trivial: Update pypi url to new url
Pypi url changed from [1] to [2]

[1] https://pypi.python.org/pypi/<package>
[2] https://pypi.org/project/<package>

Change-Id: I4493c257f578b39cbcd9554d7b4072a8aa3d590a
2018-04-21 08:20:54 +08:00
Martin Kopec 026269dcc1 Decouple TempestConf class
* 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
2018-03-20 08:40:43 +00:00
Chandan Kumar 331dbf1b1c Cleaned setup.cfg for OpenStack release
* 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
2018-01-29 15:35:45 +05:30
Chandan Kumnar 51e8a6d5b2 Fixed discover-config-tempest to read default-overrides.conf from
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
2017-01-27 16:16:05 +05:30
Chandan Kumar 305bf0bb19 Refactored python-tempestconf to work with devstack
Change-Id: I5143d9ef63d7bf326b477110c0ff6f82b3c2a9b2
2017-01-18 17:47:00 +05:30
Martin Kopec 8c913923a0 Initial Cookiecutter Commit. 2016-08-24 17:21:57 +02:00