From 0d19f5e3aebf5e58f2aea9028ccd11ecbec55287 Mon Sep 17 00:00:00 2001 From: Katarina Strenkova Date: Fri, 3 Jul 2026 05:39:20 -0400 Subject: [PATCH] [tempest] Remove deprecated tempest role The tempest role is deprecated as test_operator role now includes Tempest test execution. The default test role was changed to test_operator in every scenario, making this role unused. Signed-off-by: Katarina Strenkova kstrenko@redhat.com --- docs/source/usage/01_usage.md | 2 +- roles/tempest/OWNERS | 7 -- roles/tempest/README.md | 45 --------- roles/tempest/defaults/main.yml | 36 ------- roles/tempest/files/list_allowed.yml | 1 - roles/tempest/files/list_skipped.yml | 1 - roles/tempest/meta/main.yml | 31 ------ roles/tempest/molecule/default/converge.yml | 23 ----- roles/tempest/molecule/default/molecule.yml | 9 -- roles/tempest/molecule/default/prepare.yml | 28 ------ roles/tempest/tasks/configure-tempest.yml | 15 --- roles/tempest/tasks/create-clouds-file.yml | 39 -------- roles/tempest/tasks/main.yml | 101 ------------------- roles/tempest/tasks/tempest-tests.yml | 103 -------------------- roles/tempest/templates/clouds.yaml.j2 | 10 -- roles/tempest/vars/main.yml | 7 -- zuul.d/molecule.yaml | 11 --- zuul.d/projects.yaml | 1 - 18 files changed, 1 insertion(+), 469 deletions(-) delete mode 100644 roles/tempest/OWNERS delete mode 100644 roles/tempest/README.md delete mode 100644 roles/tempest/defaults/main.yml delete mode 120000 roles/tempest/files/list_allowed.yml delete mode 120000 roles/tempest/files/list_skipped.yml delete mode 100644 roles/tempest/meta/main.yml delete mode 100644 roles/tempest/molecule/default/converge.yml delete mode 100644 roles/tempest/molecule/default/molecule.yml delete mode 100644 roles/tempest/molecule/default/prepare.yml delete mode 100644 roles/tempest/tasks/configure-tempest.yml delete mode 100644 roles/tempest/tasks/create-clouds-file.yml delete mode 100644 roles/tempest/tasks/main.yml delete mode 100644 roles/tempest/tasks/tempest-tests.yml delete mode 100644 roles/tempest/templates/clouds.yaml.j2 delete mode 100644 roles/tempest/vars/main.yml diff --git a/docs/source/usage/01_usage.md b/docs/source/usage/01_usage.md index 646e658f3..fda7eb15b 100644 --- a/docs/source/usage/01_usage.md +++ b/docs/source/usage/01_usage.md @@ -185,7 +185,7 @@ or `--skip-tags`: - `control-plane`: Deploys the control-plane on OpenShift by creating `OpenStackControlPlane` CRs when deploy-edpm.yml playbook is run. - `edpm`: Deploys the data-plane (External Data Plane Management) on RHEL nodes by creating `OpenStackDataPlane` CRs when deploy-edpm.yml playbook is run. - `admin-setup`: Denotes tasks to call the role [os_net_setup](../roles/os_net_setup.md) when deploy-edpm.yml playbook is run. -- `run-tests`: Denotes tasks to call the roles [tempest](../roles/tempest.md) and/or [tobiko](../roles/tobiko.md) when deploy-edpm.yml playbook is run. +- `run-tests`: Denotes tasks to call the role [test_operator](../roles/test_operator.md) when deploy-edpm.yml playbook is run. - `logs`: Denotes tasks which generate artifacts via the role [artifacts](../roles/artifacts.md) and when collect logs when deploy-edpm.yml playbook is run. For instance, if you want to bootstrap a hypervisor, and reuse it over and diff --git a/roles/tempest/OWNERS b/roles/tempest/OWNERS deleted file mode 100644 index b7883e567..000000000 --- a/roles/tempest/OWNERS +++ /dev/null @@ -1,7 +0,0 @@ -# See the OWNERS docs at https://www.kubernetes.dev/docs/guide/owners/ - -approvers: - - ciops-team - -reviewers: - - ciops-team diff --git a/roles/tempest/README.md b/roles/tempest/README.md deleted file mode 100644 index da7de6a42..000000000 --- a/roles/tempest/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# tempest -Role to setup and run tempest tests - -## Privilege escalation -become - Required to install required rpm packages - -## Parameters - -* `cifmw_tempest_artifacts_basedir`: (String) Directory where we will have all tempest files. Default to `cifmw_basedir/artifacts/tempest` which defaults to `~/ci-framework-data/artifacts/tempest`. -* `cifmw_tempest_default_groups`: (List) List of groups in the include list to search for tests to be executed -* `cifmw_tempest_default_jobs`: (List) List of jobs in the exclude list to search for tests to be excluded -* `cifmw_tempest_registry`: (String) The registry where to pull tempest container. Default to `quay.io` -* `cifmw_tempest_namespace`: (String) Registry's namespace where to pull tempest container. Default to `{{ cifmw_default_container_image_namespace }}` (defined in group_vars/all.yml) -* `cifmw_tempest_container`: (String) Name of the tempest container. Default to `openstack-tempest` -* `cifmw_tempest_image`: (String) Tempest image to be used. Default to `{{ cifmw_tempest_registry }}/{{ cifmw_tempest_namespace }}/{{ cifmw_tempest_container }}` -* `cifmw_tempest_image_tag`: (String) Tag for the `cifmw_tempest_image`. Default to `{{ cifmw_default_container_image_tag }}` (defined in group_vars/all.yml) -* `cifmw_tempest_dry_run`: (Boolean) Whether tempest should run or not. Default to `false` -* `cifmw_tempest_remove_container`: (Boolean) Cleanup tempest container after it is done. Default to `false` -* `cifmw_tempest_tests_skipped`: (List) List of tests to be skipped. Setting this will not use the `list_skipped` plugin -* `cifmw_tempest_tests_allowed`: (List) List of tests to be executed. Setting this will not use the `list_allowed` plugin -* `cifmw_tempest_tempestconf_profile`: (Dictionary) List of settings to be overwritten in tempest.conf. -* `cifmw_tempest_concurrency`: (Integer) Tempest concurrency value. -* `cifmw_tempest_tests_allowed_override_scenario`: (Boolean) Whether to override the scenario `cifmw_tempest_tests_allowed` definition. Default to `false` -* `cifmw_tempest_tests_skipped_override_scenario`: (Boolean) Whether to override the scenario `cifmw_tempest_tests_skipped` definition. Default to `false` - -## Use of cifmw_tempest_tempestconf_profile - -You can pass arguments to tempestconf and also override tempest config options. -The tempest config options goes under overrides, while the tempestconf options -goes in the root of the dictionary, for example: - -``` -cifmw_tempest_tempestconf_profile: -debug: true -deployer-input: /etc/tempest-deployer-input.conf -overrides: - validation.run_ssh: false - telemetry.alarm_granularity: '60' -``` - -Where debug is the same as passing `--debug` to cli and deployer-input is the -same as `--deployer-input`. Under overrides, you have validation.run_ssh as -false, this will create in tempest.conf under validation section an option -run_ssh as false. The same with telemetry.alarm_granularity, it will create -under telemetry section an option alarm_granularity set to 60. diff --git a/roles/tempest/defaults/main.yml b/roles/tempest/defaults/main.yml deleted file mode 100644 index f63857af6..000000000 --- a/roles/tempest/defaults/main.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - - -# All variables intended for modification should be placed in this file. -# All variables within this role should have a prefix of "cifmw_tempest" -cifmw_tempest_artifacts_basedir: "{{ cifmw_basedir }}/tests/tempest" -cifmw_tempest_default_groups: - - default -cifmw_tempest_default_jobs: - - default -cifmw_tempest_registry: "{{ cifmw_default_registry }}" -cifmw_tempest_namespace: "{{ cifmw_default_container_image_namespace }}" -cifmw_tempest_container: openstack-tempest -cifmw_tempest_image: "{{ cifmw_tempest_registry }}/{{ cifmw_tempest_namespace }}/{{ cifmw_tempest_container }}" -cifmw_tempest_image_tag: "{{ cifmw_default_container_image_tag }}" -cifmw_tempest_dry_run: false -cifmw_tempest_remove_container: true -cifmw_tempest_concurrency: 4 -cifmw_tempest_dns_servers: - - "192.168.122.10" -cifmw_tempest_tests_allowed_override_scenario: false -cifmw_tempest_tests_skipped_override_scenario: false diff --git a/roles/tempest/files/list_allowed.yml b/roles/tempest/files/list_allowed.yml deleted file mode 120000 index be35d8c3a..000000000 --- a/roles/tempest/files/list_allowed.yml +++ /dev/null @@ -1 +0,0 @@ -../../test_operator/files/list_allowed.yml \ No newline at end of file diff --git a/roles/tempest/files/list_skipped.yml b/roles/tempest/files/list_skipped.yml deleted file mode 120000 index cd4c0cf23..000000000 --- a/roles/tempest/files/list_skipped.yml +++ /dev/null @@ -1 +0,0 @@ -../../test_operator/files/list_skipped.yml \ No newline at end of file diff --git a/roles/tempest/meta/main.yml b/roles/tempest/meta/main.yml deleted file mode 100644 index f92030054..000000000 --- a/roles/tempest/meta/main.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - - -galaxy_info: - author: CI Framework - description: CI Framework Role -- tempest - company: Red Hat - license: Apache-2.0 - min_ansible_version: "2.14" - namespace: cifmw - galaxy_tags: - - cifmw - - tempest - -# List your role dependencies here, one per line. Be sure to remove the '[]' above, -# if you add dependencies to this list. -dependencies: [] diff --git a/roles/tempest/molecule/default/converge.yml b/roles/tempest/molecule/default/converge.yml deleted file mode 100644 index 338a069ad..000000000 --- a/roles/tempest/molecule/default/converge.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - - -- name: Converge - hosts: all - vars: - cifmw_tempest_dry_run: true - roles: - - role: "tempest" diff --git a/roles/tempest/molecule/default/molecule.yml b/roles/tempest/molecule/default/molecule.yml deleted file mode 100644 index 8162360ec..000000000 --- a/roles/tempest/molecule/default/molecule.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -# Mainly used to override the defaults set in .config/molecule/ -# By default, it uses the "config_podman.yml" - in CI, it will use -# "config_local.yml". -log: true - -provisioner: - name: ansible - log: true diff --git a/roles/tempest/molecule/default/prepare.yml b/roles/tempest/molecule/default/prepare.yml deleted file mode 100644 index 0c6d52693..000000000 --- a/roles/tempest/molecule/default/prepare.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - - -- name: Prepare - hosts: all - vars: - cifmw_basedir: "{{ ansible_user_dir }}/ci-framework-data" - cifmw_install_yamls_tasks_out: "{{ ansible_user_dir }}/zuul-jobs/roles/install_yamls_makes/tasks" - cifmw_install_yamls_defaults: - NAMESPACE: openstack - roles: - - role: test_deps - - role: ci_setup - - role: install_yamls diff --git a/roles/tempest/tasks/configure-tempest.yml b/roles/tempest/tasks/configure-tempest.yml deleted file mode 100644 index 30aebbb11..000000000 --- a/roles/tempest/tasks/configure-tempest.yml +++ /dev/null @@ -1,15 +0,0 @@ -# Check README to see examples of how to set cifmw_tempest_tempestconf_profile -- name: Create profile.yaml file - vars: - _cifmw_tempest_tempestconf_profile_content: >- - {{ - cifmw_tempest_tempestconf_profile_default | - combine( - cifmw_tempest_tempestconf_profile | default({}) - ,recursive=True - ) - }} - ansible.builtin.copy: - content: "{{ _cifmw_tempest_tempestconf_profile_content | to_nice_yaml }}" - dest: "{{ cifmw_tempest_artifacts_basedir }}/profile.yaml" - mode: "0644" diff --git a/roles/tempest/tasks/create-clouds-file.yml b/roles/tempest/tasks/create-clouds-file.yml deleted file mode 100644 index 1d18ed804..000000000 --- a/roles/tempest/tasks/create-clouds-file.yml +++ /dev/null @@ -1,39 +0,0 @@ -- name: Get keystone data - register: keystone_data - environment: - KUBECONFIG: "{{ cifmw_openshift_kubeconfig }}" - PATH: "{{ cifmw_path }}" - ansible.builtin.command: - cmd: 'oc get keystoneapi keystone -n {{ cifmw_openstack_namespace }} -o json' - -- name: Set keystone vars - vars: - _keystone_json_content: "{{ keystone_data.stdout | from_json }}" - ansible.builtin.set_fact: - keystone_secret_name: "{{ _keystone_json_content['spec']['secret'] }}" - keystone_passwd_select: "{{ _keystone_json_content['spec']['passwordSelectors']['admin'] }}" - keystone_api: "{{ _keystone_json_content['status']['apiEndpoints']['public'] }}" - -- name: Get credentials data - register: os_password_data - environment: - KUBECONFIG: "{{ cifmw_openshift_kubeconfig }}" - PATH: "{{ cifmw_path }}" - ansible.builtin.command: - cmd: 'oc get secret {{ keystone_secret_name }} -n {{ cifmw_openstack_namespace }} -o json' - -- name: Get password data - vars: - _os_password_data_json_content: "{{ os_password_data.stdout | from_json }}" - ansible.builtin.set_fact: - os_password: >- - {{ - _os_password_data_json_content['data'][keystone_passwd_select] | - ansible.builtin.b64decode - }} - -- name: Get clouds.yaml - ansible.builtin.template: - src: clouds.yaml.j2 - dest: "{{ cifmw_tempest_artifacts_basedir }}/clouds.yaml" - mode: "0644" diff --git a/roles/tempest/tasks/main.yml b/roles/tempest/tasks/main.yml deleted file mode 100644 index 241d2c559..000000000 --- a/roles/tempest/tasks/main.yml +++ /dev/null @@ -1,101 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. - -- name: Ensure podman is installed - become: true - ansible.builtin.package: - name: podman - state: present - -- name: Create tempest directories - ansible.builtin.file: - path: "{{ cifmw_tempest_artifacts_basedir }}" - state: directory - mode: "0755" - -- name: Setup tempest tests - ansible.builtin.include_tasks: tempest-tests.yml - -- name: Create clouds.yaml - ansible.builtin.include_tasks: create-clouds-file.yml - when: not cifmw_tempest_dry_run | bool - -- name: Configure tempest - ansible.builtin.include_tasks: configure-tempest.yml - when: not cifmw_tempest_dry_run | bool - -- name: Copy CA bundle to cifmw_tempest_artifacts_basedir - ansible.builtin.copy: - src: "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" - dest: "{{ cifmw_tempest_artifacts_basedir }}" - mode: '0444' - owner: "{{ ansible_user | default(lookup('env', 'USER')) }}" - group: "{{ ansible_user | default(lookup('env', 'USER')) }}" - remote_src: true - -- name: Set proper permission for tempest directory - ansible.builtin.command: - cmd: "podman unshare chown 42480:42480 -R {{ cifmw_tempest_artifacts_basedir }}" - when: not cifmw_tempest_dry_run | bool - -- name: Ensure we have tempest container image - register: _tempest_fetch_img - containers.podman.podman_image: - name: "{{ cifmw_tempest_image }}:{{ cifmw_tempest_image_tag }}" - retries: 5 - delay: 5 - until: _tempest_fetch_img is success - -- name: Run tempest - ignore_errors: true - containers.podman.podman_container: - name: tempest - image: "{{ cifmw_tempest_image }}:{{ cifmw_tempest_image_tag }}" - state: started - auto_remove: "{{ cifmw_tempest_remove_container }}" - network: host - volume: - - "{{ cifmw_tempest_artifacts_basedir }}/:/var/lib/tempest/external_files:Z" - - "{{ cifmw_tempest_artifacts_basedir }}/tls-ca-bundle.pem:/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem:Z" - detach: false - dns: "{{ cifmw_tempest_dns_servers }}" - env: - CONCURRENCY: "{{ cifmw_tempest_concurrency | default(omit) }}" - when: not cifmw_tempest_dry_run | bool - register: tempest_run_output - -- name: Change tempest directory permission back to original - become: true - ansible.builtin.file: - path: "{{ cifmw_tempest_artifacts_basedir }}" - state: directory - recurse: true - owner: "{{ ansible_user | default(lookup('env', 'USER')) }}" - group: "{{ ansible_user | default(lookup('env', 'USER')) }}" - -- name: Save logs from podman - when: not cifmw_tempest_dry_run | bool - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/podman_tempest.log" - content: | - "{{ tempest_run_output.stdout }}" - -- name: Fail if podman container did not succeed - when: not cifmw_tempest_dry_run | bool - ansible.builtin.assert: - that: - - "tempest_run_output.failed == false" diff --git a/roles/tempest/tasks/tempest-tests.yml b/roles/tempest/tasks/tempest-tests.yml deleted file mode 100644 index bb48d2069..000000000 --- a/roles/tempest/tasks/tempest-tests.yml +++ /dev/null @@ -1,103 +0,0 @@ ---- -# Copyright Red Hat, Inc. -# All Rights Reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. -# -- name: Configuring tests to be executed via skiplist - when: > - cifmw_tempest_tests_allowed is not defined or - cifmw_tempest_tests_allowed_override_scenario | bool - block: - - name: Copy list_allowed to artifacts dir - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/list_allowed.yml" - src: "list_allowed.yml" - - - name: Get list of tests to be executed - cifmw.general.tempest_list_allowed: - yaml_file: "{{ cifmw_tempest_artifacts_basedir }}/list_allowed.yml" - groups: "{{ cifmw_tempest_default_groups }}" - job: "{{ cifmw_tempest_job_name | default(omit) }}" - register: - list_allowed - - - name: Creating include.txt - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/include.txt" - content: "{% for test in list_allowed.allowed_tests %}{{ test }}\n{% endfor %}" - - - name: Show tests to be executed - ansible.builtin.debug: - msg: "{{ list_allowed }}" - -- name: Configuring tests to be skipped via skiplist - when: > - cifmw_tempest_tests_skipped is not defined or - cifmw_tempest_tests_skipped_override_scenario | bool - block: - - name: Copy list_skipped to artifacts dir - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/list_skipped.yml" - src: "list_skipped.yml" - - - name: Get list of tests to be excluded - cifmw.general.tempest_list_skipped: - yaml_file: "{{ cifmw_tempest_artifacts_basedir }}/list_skipped.yml" - jobs: "{{ cifmw_tempest_default_jobs }}" - register: - list_skipped - - - name: Creating exclude.txt - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/exclude.txt" - content: "{% for test in list_skipped.skipped_tests %}{{ test }}\n{% endfor %}" - - - name: Show tests to be excluded - ansible.builtin.debug: - msg: "{{ list_skipped.skipped_tests }}" - - -- name: Configuring tests to be executed via cifmw_tempest_tests_allowed - when: > - cifmw_tempest_tests_allowed is defined and - not cifmw_tempest_tests_allowed_override_scenario | bool - block: - - name: Creating include.txt - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/include.txt" - content: "{% for test in cifmw_tempest_tests_allowed %}{{ test }}\n{% endfor %}" - - - name: Show tests to be executed - ansible.builtin.debug: - msg: "{{ cifmw_tempest_tests_allowed }}" - -- name: Configuring tests to be skipped via cifmw_tempest_tests_skipped - when: > - cifmw_tempest_tests_skipped is defined and - not cifmw_tempest_tests_skipped_override_scenario | bool - block: - - name: Creating exclude.txt - ansible.builtin.copy: - mode: "0644" - dest: "{{ cifmw_tempest_artifacts_basedir }}/exclude.txt" - content: "{% for test in cifmw_tempest_tests_skipped %}{{ test }}\n{% endfor %}" - - - name: Show tests to be excluded - ansible.builtin.debug: - msg: "{{ cifmw_tempest_tests_skipped }}" diff --git a/roles/tempest/templates/clouds.yaml.j2 b/roles/tempest/templates/clouds.yaml.j2 deleted file mode 100644 index 8f91a341b..000000000 --- a/roles/tempest/templates/clouds.yaml.j2 +++ /dev/null @@ -1,10 +0,0 @@ -clouds: - default: - auth: - auth_url: {{ (keystone_api == '') | ternary('http://keystone-public-openstack.apps-crc.testing', keystone_api)}} - project_name: admin - username: admin - user_domain_name: Default - project_domain_name: Default - password: {{ (os_password == '') | ternary('12345678', os_password) }} - region_name: regionOne diff --git a/roles/tempest/vars/main.yml b/roles/tempest/vars/main.yml deleted file mode 100644 index c6a4b6558..000000000 --- a/roles/tempest/vars/main.yml +++ /dev/null @@ -1,7 +0,0 @@ -cifmw_tempest_tempestconf_profile_default: - create: true - debug: true - overrides: - identity.v3_endpoint_type: public - compute-feature-enabled.dhcp_domain: '' - volume.catalog_type: volumev3 diff --git a/zuul.d/molecule.yaml b/zuul.d/molecule.yaml index 84a9fee42..a0274ea27 100644 --- a/zuul.d/molecule.yaml +++ b/zuul.d/molecule.yaml @@ -794,17 +794,6 @@ parent: cifmw-molecule-base vars: TEST_RUN: sushy_emulator -- job: - files: - - ^common-requirements.txt - - ^test-requirements.txt - - ^roles/tempest/.* - - ^ci/playbooks/molecule.* - - ^.config/molecule/.* - name: cifmw-molecule-tempest - parent: cifmw-molecule-base - vars: - TEST_RUN: tempest - job: files: - ^common-requirements.txt diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index f7f8ef64f..758123c1b 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -105,7 +105,6 @@ - cifmw-molecule-ssh_jumper - cifmw-molecule-sushy_emulator - cifmw-molecule-switch_config - - cifmw-molecule-tempest - cifmw-molecule-test_deps - cifmw-molecule-test_operator - cifmw-molecule-tofu