aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2025-12-19 18:01:28 +0000
committerGerrit Code Review <review@openstack.org>2025-12-19 18:01:28 +0000
commit3439c6b8e812550cf9afba9b7a35878dd1697935 (patch)
tree67833a3ce9350fbcc9f12e7aa5b63eaa94d4fc2b
parentd41e90abc783788168884abb273c63333ae65152 (diff)
parent367c69b91123a20f49c32a0ad8e6ee716d0c9298 (diff)
downloadkolla-ansible-3439c6b8e812550cf9afba9b7a35878dd1697935.tar.gz
kolla-ansible-3439c6b8e812550cf9afba9b7a35878dd1697935.zip
Merge "tempest: Rework regex to a list"
-rw-r--r--roles/kolla-ansible-tempest/defaults/main.yml4
-rw-r--r--roles/kolla-ansible-tempest/tasks/main.yml4
-rw-r--r--zuul.d/base.yaml3
-rw-r--r--zuul.d/scenarios/cephadm.yaml3
4 files changed, 8 insertions, 6 deletions
diff --git a/roles/kolla-ansible-tempest/defaults/main.yml b/roles/kolla-ansible-tempest/defaults/main.yml
index bdf969cc8..052afeb61 100644
--- a/roles/kolla-ansible-tempest/defaults/main.yml
+++ b/roles/kolla-ansible-tempest/defaults/main.yml
@@ -5,9 +5,9 @@ kolla_ansible_tempest_packages:
kolla_ansible_tempest_build_timeout: 900
kolla_ansible_tempest_cirros_ver: "0.6.3"
-kolla_ansible_tempest_exclude_regex: ""
+kolla_ansible_tempest_exclude_regex: []
kolla_ansible_tempest_packages_extra: []
-kolla_ansible_tempest_regex: ""
+kolla_ansible_tempest_regex: []
kolla_ansible_tempest_upper_constraints: "{{ ansible_env.HOME }}/src/opendev.org/openstack/requirements/upper-constraints.txt"
post_upgrade: false
diff --git a/roles/kolla-ansible-tempest/tasks/main.yml b/roles/kolla-ansible-tempest/tasks/main.yml
index e0054d3c3..5476b1183 100644
--- a/roles/kolla-ansible-tempest/tasks/main.yml
+++ b/roles/kolla-ansible-tempest/tasks/main.yml
@@ -43,9 +43,9 @@
{{ kolla_ansible_venv_path }}/bin/tempest run
--config-file etc/tempest.conf
{% if kolla_ansible_tempest_regex | length > 0 %}
- --regex '{{ kolla_ansible_tempest_regex }}'
+ --regex '{{ kolla_ansible_tempest_regex | join("|") }}'
{% endif %}
{% if kolla_ansible_tempest_exclude_regex | length > 0 %}
- --exclude-regex '{{ kolla_ansible_tempest_exclude_regex }}'
+ --exclude-regex '{{ kolla_ansible_tempest_exclude_regex | join("|") }}'
{% endif %}
>/tmp/logs/ansible/{{ tempest_log_file }} 2>&1
diff --git a/zuul.d/base.yaml b/zuul.d/base.yaml
index 65fef1fb6..e5419fbc4 100644
--- a/zuul.d/base.yaml
+++ b/zuul.d/base.yaml
@@ -63,7 +63,8 @@
container_engine: "docker"
is_upgrade: "{{ 'upgrade' in zuul.job }}"
is_slurp: "{{ 'slurp' in zuul.job }}"
- kolla_ansible_tempest_regex: "\\[.*\\bsmoke\\b.*\\]"
+ kolla_ansible_tempest_regex:
+ - .*smoke.*
kolla_internal_vip_address: "192.0.2.10"
le_enabled: false
neutron_external_bridge_name: br-0
diff --git a/zuul.d/scenarios/cephadm.yaml b/zuul.d/scenarios/cephadm.yaml
index 115589a79..c7fac5de2 100644
--- a/zuul.d/scenarios/cephadm.yaml
+++ b/zuul.d/scenarios/cephadm.yaml
@@ -12,7 +12,8 @@
kolla_ansible_setup_disks_file_path: "/var/lib/ceph-osd.img"
kolla_ansible_setup_disks_vg_name: "cephvg"
kolla_ansible_setup_disks_lv_name: "cephlv"
- kolla_ansible_tempest_exclude_regex: "^tempest.api.object_storage"
+ kolla_ansible_tempest_exclude_regex:
+ - ^tempest.api.object_storage
scenario: cephadm
scenario_images_extra:
- ^cinder