This patch updates some featureset configuration files that are
defining 'tempest_tempestconf_profile' with overrides set to
'tempest_tempest_conf_overrides'. Since [1], a new var was added
to hold tempestconf profile overrides. This patch combines
both 'tempest_tempestconf_profile_overrides' and
'tempest_tempest_conf_overrides' to define tempestconf profile
overrides, since lots of jobs definitions still use
'tempest_tempest_conf_overrides'.
This fix is needed since these configuration files are currently
defining 'tempest_tempestconf_profile', see [2].
[1] 1003438006
[2] 1003438006/defaults/main.yml (L319-L325)
Change-Id: I86289df6d6480405b7b6e0ee7028978f6c9a4ab7
Signed-off-by: Douglas Viroel <dviroel@redhat.com>
To be able to run properly dns_domain_name related tests
from the neutron_tempest_plugin.api.test_ports module,
Neutron has to have configured non default dns_domain_name option.
This patch set dns_domain_name option to "openstackgate.local"
which is the same value like configured in all of the Neutron CI
jobs by the Neutron Devstack plugin.
Change-Id: I781e2d8e1af15a82eb9659e17025d99c7ec721b3
Related-Bug: #1950815
To support testing fs020, fs001 with and without
secure RBAC, this patch adds a var
to add the environments/enable-secure-rbac.yaml
template.
Tests are added in:
https://review.rdoproject.org/r/c/rdo-jobs/+/36121
Change-Id: Id4a9ea1b5a0c0df087c3b577dc0dbe55452847d9
This review adds and extra-vars to
disable protected resourced types in
releases wallaby and after for
fs010, fs037, fs035 and fs020.
There is a need to disable the resource
registry override protection to merge:
https://review.opendev.org/798642
Closes-Bug: #1943579
Change-Id: I618c0a0d99c934fb65a6af30bc76096d52d4679d
Since we are working in process of removing tempest container
from wallaby release and all the tempest run is switched to
os_tempest for all supported release in tripleo-ci.
This change is not going to affect any periodic jobs also.
It also removes run_tempest and tempest_format var.
Related-Bug: #1916875
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I3d046047833044fd2d75ba399f784be5d992fbef
We have switched off nova/glance in featureset001 for ussuri+ earlier
in [1].
We need similiar changes in featureset020/035 because:-
fs035 = fs001 + ssl
fs020 = fs001 + full tempest
[1] 3ab630033a
Change-Id: I49aa4cfd8047846d55b35b110a0a14739cb2150a
This configuration should not be used in featureset, because it would
never be overwriten, it should be in the playbooks/tempest.yml in
tripleo-quickstart-extras
Change-Id: I06480c30e0c671c3f97361c8bdc06c5fc28dfb94
Removes the redundant undercloud mapping from featuresets.
We've the default mapping in environments/undercloud.yaml.
Also this CI specific environment is redundant.
Change-Id: I72e41fb8cdebff12aab9704c2a9c4e368410c1ad
Nova cells does not seem to work without undercloud nova.
Let's enable undercloud nova for fs020.
Change-Id: I7cee6a754ebb16038041aa8661409f8cf0c1390d
Related-Bug: #1895792
The current default value is literraly 'omit' which is incorrect.
If a users doesn't have any intention to override any tempestconf
values, the overrides should be an empty dict or not set at all [1].
The review sets the default value of tempestconf overrides to
an empty dict as shown in the doc [1].
[1] https://docs.openstack.org/python-tempestconf/latest/user/profile.html
Change-Id: Ifd791bae7982154fd097774a3992530675278345
The full tempest job is timeing out. We figure out that increasing the
concurrency makes the job pass. In some tests, increase the flavor and
keep concurrency to 3 doesn't affect the time of run. Increase the
concurrency to 4 makes the job run faster, however, increase the
concurrency to 5 make the job run slower, probably because of the lack
of resources for 5 tests running in parallel. So, 4 is the magic number.
Change-Id: I0f06f78c788b5aebf597cf5d5c025e9f6339ec39
Remove *_container_cli settings out of
feature set file to single-source
the setting in tqe role extras-common.
Change-Id: I833348a18597c230fea4a01ab203569ffe5ef7a0
Depends-On: https://review.opendev.org/#/c/678881/
pacemaker and other critical settings have
diverged from 20/21. This aligns the two.
Closes-Bug: #1823347
Change-Id: I5da36a06a34969abde6ea63cdaf75118d4eee4b4
python-tempestconf doesn't have support to barbican plugin yet, and the
plugin set barbican to enabled by default, making the tests fails and so
the job, since featureset020 doesn't have barbican enabled
https://tree.taiga.io/project/tripleo-ci-board/task/892?kanban-status=1447275
Closes-Bug: 1821330
Change-Id: Ib1f8180b7769852daa16565fbbe3cd1d64afe3d4
After https://review.openstack.org/#/c/639323/ we want to run
novajoin tests only in job that support it like featureset 039.
Change-Id: Iac1e0f535db3cc2532048749537c2829eac0cd6b
A previous review disabled it due to a master
failure.
This review also sets overcloud ssl back to false.
Change-Id: I60078d6368132130537a6ed1b53d3f9dd7acd855
Fs020 is failing introspection and other non-tempest
related steps - possible due to the featureset not
being update as frequently as fs001.
This review brings fs020 ore in line with fs001
so that there is a closer comparison between the two.
Change-Id: I738e5051f8d92650b6186a114980e043220d2700
This normalizes the formatting of files from ci-scripts and config
folders in order to allow further hardening of linting.
Fixing linting was too big to be made in a single commit as it would
involve too many files to review and could merge conflicts with
existing changes. Thus doing it in few chunks would makes it possible.
Original full change is at https://review.openstack.org/#/c/627545/ and
will be the one merging the last.
Change-Id: Ifb215c0e2ea0ef7115897721f75ba8489bd59b97
* test_black_regex always takes list not a string and the list
cancatenation is done with in the role itself that's why fs020
is giving specified regex doesn't match with anything.
Change-Id: I2698e7708f9c4f836cf2aa9dc8706a6e6675e8ce
* As Manila and sahara tempest tests are configured in fs08 and fs019
and is not configured in fs020. Since skip list is centralized in
TripleO, it will leads to break fs020 and blocks promotion.
So we are keeping the skip list here.
Change-Id: I583849a6037fc1772eef7b39316df0ce7f55becb
Tempest container is available and built when we deploy
containerized undercloud.
Since undercloud is containerized from rocky and ongoing, this patch
enable containerized tempest when undercloud is running as container.
Also, moved all tempest related configuration to the end of file to
avoid overwritten options
Depends-On: https://review.openstack.org/#/c/580384/
Change-Id: Icdb0f2b033ad0d1ba2548c591fa32dc649fff319
We have ntp_args which include ntp_server variable. Don't set it
in extra agrs so we can overwrite it.
Change-Id: Ib6a30b4581f095b89f0a128232c165c53a716a48
fs020 is switched to containerized undercloud in [1],
it's failing since then. Switch to undercloud net config
to fix this. fs002 is fixed in [2].
Also change it in other containerized undercloud featuresets.
[1] https://review.openstack.org/#/c/572215/
[2] https://review.openstack.org/#/c/576987/
Change-Id: I992a49ef025065f4dc02c650105832e85d9eb8b8
Related-Bug: #1749707
Turns off undercloud idempotency check on fs002
Turns on undercloud idempotency check in fs20 or
periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset020-master
Related-Bug: #1777939
Related-Bug: #1777941
Change-Id: Ib83aed5fa55a9deb6ac8a90817ad05d2f281dcb6
Bug was introduced in https://review.openstack.org/#/c/566527/
Set default value for tempest_format in logs collection role
when it publishes docs.
Closes-Bug: #1776164
Change-Id: I25a73bbd3804cf013f38627ca3d742e3a6a2f5d1
Now that config-download is the default across tripleoclient and
tripleo-heat-templates, we can update all the CI jobs to remove the
explicit --config-download and -e
environments/config-download-environment.yaml.
Note that --deployed-server didn't actually trigger any needed behaviors
with --config-download, so where it was used, it has now been removed as
well.
Change-Id: Ic5c5df350a7eb5291d45cf8e229af575fe9bed57
This converts featureset020 ovb jobs in the experimental queue that run against
master changes to use config-download.
Change-Id: I37a6c86870c22597267e1923dfd945377a3e2251
implements: blueprint config-download-default
* https://review.openstack.org/551441 introduced test_black_regex
in order to skip test directly from featureset files. In order
to avoid confusion between test_regex and test_black_regex, we
are renaming test_regex to test_white_regex.
* It will fix all the featuresets.
Depends-On: https://review.openstack.org/560006
Change-Id: If66225c2e2f8c571cc85aebacee01431e4f64dcc
Tempest is timing out in the tripleo promotion jobs.
Let's see if bumping the workers from 2 to 3 speeds
it up enough and if it stays reliable.
Change-Id: I37433a0297874a19b33e7b425e1bb2716e7e176b
Containerized deployments are the default in Queens,
let's reflect that in our testing and switch ovb-ha
job into containers.
This also fixes wrongly usage of tripleomaster namespace
in queens promotion jobs.
Change-Id: Ib82f167a4649089a0941ad101446af3eea79dde6