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>
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
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
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
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
Although featureset021 is supposed to run full tempest without skip
list, some plugins doesn't have support into tripleo or
python-tempestconf. In this case, these plugins tests are always get
executed making the job run slower, and in sometimes the controller just
hang out due the huge amount of unecessary requests. This also make it
hard to get a real baseline because featureset021 will always fail
because of these unconfigured/unsupported plugins.
Change-Id: I800a2850a71017b90ad89e17051563691b509dbf
This adds ctlplane_masquerade: true for f21 which is used by
periodic-tripleo-ci-centos-7-ovb-1ctlr_1comp-featureset021-master
As reported in the bug below this job fails as the compute node
can't reach pool.ntp.org
Change-Id: Ib146eaaefb202f1303454b5b86a33b6de8a096f1
Closes-Bug: 1794258
fs021 is switched to containerized undercloud in [1],
only fs021 is the ovb job that has missing this net
config, this patch fixes it.
[1] https://review.openstack.org/#/c/583202
Related-Bug: #1749707
Change-Id: I773041057bd5bc19fc280ef7ccb445bbccfa30a3
Ensure the latest CentOS base package updates and
minor release updates do not break tripleo
Closes-Bug: #1788675
Change-Id: Ida0b644c9216eebe1d38ee72ead3da569d941f39
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
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
Move all network settings to environment OVB file in CI,
leaving only features here.
Depends-On: I695b3eddb821821bfba0566dfa599e5a5b264d6a
Change-Id: I7345318bcba633f5384313c25be0716d0a425070