This patch replace the tempest_test_whitelist with tempest_allowed_group
that is to be used by tempest-allow.
Testing here:- https://review.rdoproject.org/r/c/testproject/+/40102
Change-Id: I343e5ab575a73cca2d2d0fa170b05d43895a7587
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>
Related change: https://review.opendev.org/806562
Would need '--baremetal-deployment' to make overcloud
deploy provision the ControlPlane VIP.
Change-Id: Ife4b15a784c70fe031af98f3aa135737232d56a6
Right now the test_network_basic_ops is on skiplist and skipped, and tempest
must always have at least one job running.
Change-Id: I4bda9e3c494a130b1e8d4b82ce1a5bbbf1d346f9
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
Featureset030 runs with scenario007 multinode scenario
which deploys overcloud on single node by defining
all required services in ControllerServices parameter.
To avoid heat resource creation of other roles let's
set overcloud_roles to Controller like other multinode
featuresets.
Related-Bug: #1914396
Change-Id: Id3f4a2c4264a939bb1ba1bc21de7cf5751306090
This removes the resource registry args for some multinode
scenarios that are currently used. There are also a bunch of
multinode scenarios that seems to have been converted to
standalone ones. They dont even have appropriate envs in tht.
Those are not changed with this patch and should be cleaned in
a separate patch.
Change-Id: Ia40bf244f91c61b8d67eadb5b00a6cade28d00b2
While adding fs30 CentOS8 job fails with error message
"Destination directory /etc/docker does not exist" as CentOS-8
needs podman. This patch fixes the same issue.
Closes-Bug: 1887963
Change-Id: Ibf72c11a886245f798ada5426dc73ae9139b3ea1
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
Because of podman/pcs issue on centos7 we need to run featurset030
(multinode scenario007) job with docker.
Change-Id: I998a5061c94500f57c4d0d7fb8c32bad892b68fa
By switching the default mechanism driver in TripleO
from 'openvswitch' to 'ovn', we will be flipping all
the scenario jobs to run with ML2/OVN as the network
backend.
In order to maintain ML2/OVS coverage, the scenario 7
job (which ran previously with ML2/OVN) is now flipped
to run with ML2/OVS.
Change-Id: I74ffb6b7f912e1fce6ce428cd23a7283c91b8b96
Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
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
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
OVN DB servers can be deployed as a pacemaker HA master/slave resource.
Presently fset30 deploys OVN DB servers in a non HA mode. In real deployments,
HA is desired. So this patch enables OVN DB HA profile in fset30.
Change-Id: I2c2ce8d40765ac1f7c2dd02703c28243f8c3309b
From master and onwards, we are going to run tempest in containers.
This set the following jobs to run tempest in containers:
* tripleo-ci-centos-7-containers-multinode
* tripleo-ci-centos-7-scenario001-multinode-oooq-container
* tripleo-ci-centos-7-scenario002-multinode-oooq-container
* tripleo-ci-centos-7-scenario003-multinode-oooq-container
* tripleo-ci-centos-7-scenario004-multinode-oooq-container
* tripleo-ci-centos-7-scenario007-multinode-oooq-container
Change-Id: I3af9ad4f43c1c056bd732124eaf4f1f6f194be5b
Depends-On: https://review.openstack.org/#/c/562155/
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
* 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
As we move towards making config-download the default, this converts the
remaining multinode jobs that run against master changes to use
config-download.
Once it's the default, we can come back and update these configs to not
have to explicitly use --config-download.
Change-Id: I459bf28a9d35a0f6134f6ed13ccdd48823240bbb
implements: blueprint config-download-default
This updates the relevant environment/services-docker code
for fs030 to default to dockerish environment/services.
Depends-On: I923731f46ea26582160a11d2dfe85792ab74110b
Change-Id: I6922f4b2bba5b92461a784522732c6864380eb86
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
This reverts commit 2f14e6d3ad.
This patch [0] in networking-ovn fixes the issue that prevented
RDO promotion. As it's already merged we can reenable tempest
on fs030.
Related-Bug: #1740698
[0] https://review.openstack.org/#/c/530721/
Change-Id: Icb235d311693f6b4e0fd466d63cd7437e988145c
deployed_server is no longer common
through out the multinode featuresets.
deploy_steps_ansible_workflow is an
alternative now.
Related-Bug: #1748315
Change-Id: I52b9d68b2bb6efcc438855e5411eb5d56cc5d3d1
Promotion jobs fail to run Tempest on fs030, OVN fails to create a
floating-IP.
Change-Id: I3b48cae7b5e199a93d31372e893fadcbfc4ab18e
Related-Bug: #1740698
The commit with change id - Id08ee56fed940213b7fb65358d8d57adf0a84f9b
which enabled tempest for fset28 - OVN scenario007 job has wrongly set
the tempest check for fset32 instead of fset28. This patch corrects
that in doc/source/feature-configuration.rst.
Change-Id: I2b54bfe1ed45ceaf18f8b58c9b0f423b4c5795d5
Use the new upgrade_composable_scenario variable from oooq-extra to set
the composable scenario file used during upgrade.
Closes-Bug: #1714905
Change-Id: Ie0e8de54794a9259c0aeb8c67ae0f6a908844093
featureset028 was added recently to have OVN baremetal services. This patch
adds featureset030 for containerized OVN services.
Partial-bug: #1699085
Change-Id: Idc027e41d0e98eebe134be4c0909c4165eb8e83d