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>
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
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
In fs035, we do IPv6 deployment. Upstream tempest has added
IPv6 related tempest tests as a part of train community goals[1.].
It enables the same and moves to os_tempest.
[1.] https://governance.openstack.org/tc/goals/selected/train/ipv6-support-and-testing.html
Change-Id: I795512db3b98f1cb400e297bf7b3e5f0c07aeb96
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
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/
fs035 should match fs001 - except for the ipv6-related
settings. This patch adds some settings recently added
to fs001 - not yet added to fs035.
Change-Id: Idd6a347a50c0ef50cd62e792acfef9401eb5d25a
Related-Bug: #1840616
This reverts commit 6822ba9a7e.
We disabled the relabeling on /run/netns, it should
work better now.
It also properly enables podman on the overcloud without extra_args,
which will avoid issues when overriding the extra args.
Depends-On: I34813b240284c8d9b35e044bc9654d556ec0cbdb
Change-Id: Id75697e86cd5d08d116d6b074342801da4572f2f
To iterate in podman testing, switch the main ovb jobs to deploy an undercloud
with podman instead of docker, in master (stein) only.
blueprint podman-support
Change-Id: I1390dc4496ce4bedf155cbe97be2a51b8f5b47eb
* Since tempest is runned using tempest container so undercloud_enable_tempest
is set to be true so that it will enable tempest in undercloud.conf and pull
tempest container on undercloud registry and reuse it from there while running it.
* Fixed table of content for tempest-setup in these FS
* https://tree.taiga.io/project/tripleo-ci-board/issue/306
Change-Id: I81255f8b400f7be96f61ce12baed19a874b75d77
Closes-Bug: #1800682
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
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
* 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
Enable support for routed ctlplane networks to provide CI
coverage for https://review.openstack.org/547318 and
https://review.openstack.org/550234.
Depends-On: I04d3aee857b9e7085afbcdc2c0a83f4e1005a34e
Depends-On: I0b4ef83a5383ff9726f6d69e0394fc544c381a7e
Change-Id: I2dd10e56225f795e25e535ab79ce056827a44ba1
As we move towards making config-download the default, this converts the
remaining ovb jobs in the check queue 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.
This also updates the feature configuration doc to indicate these ovb
jobs and the multinode jobs from the previous patch now use
config-download.
Change-Id: Ib0c0ba67e13f0978017f67dfc6095221d79b244c
implements: blueprint config-download-default
As we backported ci network configs to all stable branches
including newton, we don't need to use tripleo-ci templates.
Change-Id: Id94d2e41c31b66f90e878336e72caff59b33d1ca
Update quickstart ovb-ha (ipv4) jobs to use the network templates and
environments from tripleo-heat-templates instead of tripleo-ci. This
allows for having per-branch differences between the templates.
The net-iso.yaml environment from tripleo-ci is uneeded as it's
parameters are also set in network-environment.yaml, so it's usage is
removed.
Since we are not backporting all the nic config templates for ci to the
newton branch of tripleo-heat-templates, the network_isolation_args
variable is special cased to still use the templates from tripleo-ci for
the newton branch.
Change-Id: Iabad6df081555300e2c793b323acf42ea17dc5d4
Based on fs001, deploy fs035 with IPv6.
Some improvements will be done in the next iterations:
- enable tempest
- enable network-isolation-absolute
Also use one var for undercloud external network.
Change-Id: I5235e3f29fdb129281c76f1c70135580f640a112