tripleo-ci-centos-9-content-provider has been failing for some
time and the other tripleo-ci-centos-9 jobs depend on it.
Based on the recent builds of the jobs outside of
python-tempestconf project it seems they aren't executed on master
anymore.
Due to boh of those reasons this commit drops those jobs.
Change-Id: Ibc7e3a0dd6b661d9c615e087921cc9dd426382a9
The tests require a specific dns setting in tempest.conf
pointing to the dns server:
dns.namservers = <ip>
This is complicated to set in our jobs, therefore the patch
excludes the tests.
Moreover, this patch [1] made everything install in global
venvs, however, centos-9 isn't yet compatible with that
and the jobs are failing now.
This patch disables installing in global_venv on the
centos 9 job.
[1] https://review.opendev.org/c/openstack/devstack/+/558930
Change-Id: I99c8cbc20be60b2f9475950667ac72114dc298a9
Added task to install proper version
of tox(<4) so the job won't fail and
set the job as voting again. Set
ensure_tox_version to <4 for zed admin
job and admin plugins job (since it failed,
on tox>4 related issue too.
Story: 2010573
Task: 47319
Depends-On: https://review.opendev.org/c/openstack/tempest/+/884584
Change-Id: I0e9ad3632d16a5aa8c0e98d3e0d10bee79cead99
The commits marks several jobs as n-v to unblock the CI. The jobs
already have fixes proposed and are in the process of review.
Right now we wait on a change in Tempest which may take serveral
days to get merged.
The patch also fixes an issue with pep8 - too long line - seems
like the sensitivity of pep8 was increased because previously
the line was ok with pep8.
Change-Id: Icea222faadfe22ab029d0321fd68c3e6f1bbc0b4
We can remove test_manually_trigger_update_secondary_zone_negative
test from exclude_regex as bug 968717 was fixed by removing the
test from the plugin [1].
[1] https://bugs.launchpad.net/designate/+bug/1968717
Change-Id: Ie8d0cd289302b789d48c925c1ab0b9940a6e09ac
With the upgrade of tox to a newer version we started to encounter
failures in the opendev-tox-docs job. It looks like the interpretation
of the variable skipdist changed.
A similar problem was solved in tempest repository by removing the
skipsdist option from tox [1]. It looks like a similar solution
works for python-tempestconf as well.
[1] https://review.opendev.org/c/openstack/tempest/+/868527
Depends-On: Ie5ea7f9305c7e7611f205d2e0703849bd6321a68
Change-Id: I9ee6570b72c10ea0466819008135ddebe891a445
- 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
Currently tests from designate-tempest-plugin fail when the
[dns].nameservers value is missing in tempest.conf. The failure
is caused by this patch [1].
This patch removes the designate tests from the admin-plugins job
for now. Once we fix the issue (either by fixing it in
designate-tempest-plugin or in python-tempestconf) we can
add the designate tests back.
[1] https://review.opendev.org/c/openstack/designate-tempest-plugin/+/860116
Change-Id: I6a4ca43db2ffe602318141b0981f287d15cda3ac
packstack-centos8s job has been superseded by packstack-centos9
one. This commit updates the parent of our packstack jobs.
The commit also uncomments and puts a few jobs back to voting
after the CI crisis has been resolved.
Change-Id: I9ba1859637c14a86496afdc8eb0bf55a6794a495
Manila's devstack plugin can be told not to install
the manila tempest plugin hostwide. Installing the
plugin host-wide isn't reqired and would cause issues
with requirements for other packages.
Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
Change-Id: I5820671240a21c3c795082791400463011a73b12
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
The job was failing because of a bug described in the launchpad [1].
As this bug is resolved and the job is no longer failing we can
start using this job again.
Before enabling the devstack-admin-plugins job we need to fix two
things:
- Put test_manually_trigger_update_secondary_zone_negative designate
plugin test to exclude_regex as it is currently broken.
- Allow git to read plugins directories. This is necessary because
of a patch that was recently added to git [2].
[1] https://bugs.launchpad.net/neutron/+bug/1959125
[2] 8959555cee
Change-Id: I5bf3826f0011a9392a38ceceb51c113d38231ad6
Some changes have been merged to python-manilaclient recently
which aren't packaged yet and therefore cause problems in our
gates - the jobs are failing to create a share group type.
Installing the client from source will fix our gates.
Change-Id: Ia4d856118fa204f821c3ec0fdf39d210eaad34b1
Let's activate a few jobs which were commented out in order to
unblock the gates and merge necessary changes.
Change-Id: I07b923d48aab5908c48fcfdd3a3fb23207178be7
The documentation of tempestconf should be published to opendev.org
instead of openstack.org because openinfra/ projects are not expected
to publish docs to openstack.org
Change-Id: Id4f76a5ac5ac1fa01beacd981fc8e9e93b567a3a
Lately osf/ namespace got renamed to openinfra/ [1], this commit
reflects this change within python-tempestconf's repo.
A few jobs are temporarily put to non voting or disabled (due to
taking long time to finish or due to failures) to unblock the
gates.
[1] https://review.opendev.org/c/openstack/project-config/+/808479
Change-Id: Iecc81881f5d541e0114e880e4b5326c1c064ea09
To follow tempest's change [1] regarding the inclusive jargon,
the patch renames arguments for tempest zuul jobs.
Also a tox version is bumped so that we can use the newer
tox options.
[1] https://review.opendev.org/c/openstack/tempest/+/768583
Change-Id: Ifa0ae749904093810d95af2ec8e006e1cce20f86
Let's skip test_create_update_server_with_subnet from
heat_tempest_plugin because it is constantly failing on a timeout
issue:
'failed to reach UPDATE_COMPLETE status within the required time
(1200 s)'
The test is working locally so the failure is not caused by any
tempestconf's recent change or by a tempest.conf issue in general.
In order to unblock tempestconf's CI, the patch excludes the test
in python-tempestconf-tempest-devstack-admin-plugins job.
Change-Id: If9f9b3be758897f25d16326aa6d0f7c53e110122
Enable barbican service within devstack jobs to test discovery for
Barbican service.
Story: 2005757
Task: 33460
Change-Id: I2023df6ce212bd9c455fa04a43419c6760e22267
The commit fixes a typo in the role var
aditional_tempestconf_params -> additional_tempestconf_params
Change-Id: I68fb7309ab2befd76d762a8772a3a2960214b4e6
Let's replace refstack-clients job by the
ansible-role-refstack-client one which covers more
OpenStack releases.
Change-Id: Ida49814b76ea76985ff9a4fed6fc9540f96a6306
OpenStack projects are maintained only 3 releases back which currently
makes Stein jobs obsolete. Although let's keep Train jobs for now as
we still plan to update the version of python-tempestconf in RDO for
Train.
Change-Id: Ibab0e94bef8e2a665b74fcbe07f64fd69dc2e548
tripleo-ci-centos-8-content-provider needs to have the
same irrelevant-files definition as the jobs which depend
on it otherwise it may lead to the following zuul error:
'Unable to freeze job graph: Job X depends on Y which
was not run.', see https://review.opendev.org/#/c/762736/5
Change-Id: Ib80b9b46ab20ab99e1c6e765977a5ab8c3f0396c
This change migrate c8 jobs/templates to content provider
jos so consumer jobs can use resources built by provider
jobs.
Change-Id: If39cdafa84c73e765e7b54c53f8105001378f74c
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
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
Let's avoid triggering big jobs on unit tests, reelasenotes or doc
changes by reusing irrelevant files list.
Change-Id: I929c7527127ddb7275a593d49d29a4a6e3ed4998
To run octavia tempest plugin some configuration need to
set in tempestconf file. If octavia service is enabled
then configuration region, enable_provider_drivers will
set automatically.
Added tripleo-ci-centos-8-scenario010-standalone job in
check and gate list.
Added tests for list_drivers and post_configuration.
Change-Id: Ic719f83f4fb9a330fc64ef46144e0b0b39c3a7d5
Signed-off-by: Amol Kahat <amolkahat@gmail.com>
Interop repos are going under rename from
openstack namespace to osf namespace (Depends-On),
which need update the zuul job to start using the
new location.
Uupdate .gitreview as well.
Depends-On: https://review.opendev.org/#/c/734669/
Change-Id: Ib009644f053e973da2195bb8865041ee1f41f0d5
Considering that we are the only users of packstack job (based
on the http://codesearch.openstack.org/ search) which has been
failing for more than a week at the moment, this patch makes
the packstack jobs non voting.
The future of packstack jobs as gate ones within this project
will be discussed.
Change-Id: Idb059598f22fe51033cbd9ca18e596f7cc004fc0
install-plugins role didn't take into account upper
constraints when installing plugins, this review
fixes that.
Change-Id: I82d81aad7952ce9d03c42187e4ae957043f59397
By removing openstack-python-jobs zuul template when we dropped
support for python2 we accidentally removed pep8 job as well as
it was part of that template.
This review adds the pep8 job explicitely.
Change-Id: I9c1c5cf1667d95de91533c2a266263a66ece365e
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