[1] Added an environment file to allow Undercloud
Deployments with Ml2 OVN.
This patch switches fs001 master ovb job to deploy
Undercloud with Ml2 OVN so to have coverage of it
on Undercloud before it becomes default Ml2 Plugin on
Undercloud in future.
[1] https://review.opendev.org/857436
Depends-On: https://review.opendev.org/857436
Change-Id: Ie273fa4cfa26f3707788c91bb09f3dc1003e8beb
This patch modifies fs condition to verify same set of
tempest tests run against integration and component jobs.
Change-Id: I265b0dc42bfb988bbdb6dd6b2b2053b6e1ce2e08
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
Feautreset001 is provisioning node ports as
part of the baremetal deploy workflow since wallaby.
Including this environment causes Heat to create
ports as well.
Change-Id: I732132b41c3c2f02dba908840b24bd8523813a3f
Related: blueprint network-data-v2-ports
Add the {{ working_dir }}/overcloud-vips-deployed.yaml
environment file for fs001 when job is W or later.
Related: blueprint network-data-v2-ports
Depends-On: https://review.opendev.org/789247
Change-Id: I10f4b0c49b461793f360bca0ded855fa468f5aa0
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
The network-isolation environment need to be prior to the
overcloud-networks-deployed.yaml for it to take effect.
Partial-Implements: blueprint network-data-v2-ports
Change-Id: I32026a9eb149ccb3854a658857e4ef447bf3932b
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
This landing can likely allow blueprint nova-less-deploy to be set to
Implemented.
Blueprint: nova-less-deploy
Change-Id: Ibb617df6948c6dde667047fb53deffd09fd434b3
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 Yaml file, putting var with in a list is not parsed by ansible.
It is leading to wrong regex in fs01 in check job. Re-using the
tempest_whitelist var fixes the issue.
Change-Id: I5df308a2f433c2e18c0afd7b334078ee53ac9e52
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
The next change in this series will switch of the nova and glance in
the undercloud.
Change-Id: I70064a697b1fca0c60055f13ae8ecba6f9fa6fa0
Blueprint: nova-less-deploy
Depends-On: https://review.opendev.org/705052
Since os_tempest ansible role is the defacto standard for
running tempest in TripleO in the favor of validate-tempest.
It modifies the FS001 to run os_tempest on master release and
validate-tempest on older release.
https://tree.taiga.io/project/tripleo-ci-board/task/1204
Change-Id: Icb49b2baa4835463995c952a35c231698a795f6b
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Co-Authored-by: Arx Cruz <arxcruz@gmail.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/
For running network basicops tests, we need to set
compute_feature_enabled.config_drive to true so that
user-data should be passed to the cirros vm while booting.
Related-Bug: #1836046
Change-Id: Ieac018bf19481666e0db31dfa70a78dd0dc3f046
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
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.
Closes-Bug: #1800682
Change-Id: I75e641942b6467ed7a7266d0c32e3e6ce8603a00
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
For CI running Browbeat, data collection needs to be
disabled. These settings are not env specific.
Change-Id: Ie94b1d1570b302248e42c2b89e64b6723ebd3cb4
Exclude ntp server from extra args and use ntp_args for that,
so we can override it in different environments
Change-Id: I643c0683c4337612d6844b755763197f0b63de8c
Related-Bug: #1780091
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
We incorrectly dropped the config download items in
Ic5c5df350a7eb5291d45cf8e229af575fe9bed57 for featuresets that had it
enabled in queens. Since we won't be backporting the default changes in
tripleoclient back to queens we need to add a special case for these
featuresets in queens.
Change-Id: I9aa449a3198568c25d4dbc838669f493b0e3c103
Closes-Bug: #1771549
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
Ironic node cleaning is an important feature, required for Ceph deployments.
This change makes fs001 run automated cleaning before deployment.
To compensate for the increased gate run time, inspection extras are disabled.
They are covered by fs035 (and other featuresets with introspection).
Depends-On: I0145b3731ee63b6b05f79706c9ec90a14c1b06e6
Change-Id: I876ee678e0d56bef68867c0aeca882e784d0e835
* 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