| - nodeset: |
| name: ubuntu2004-openstack-multi-node-mixed |
| nodes: |
| - name: controller |
| label: os-ubuntu2004-large |
| - name: undercloud-client |
| label: os-ubuntu2004-small |
| - name: lab-sp-a1 |
| label: os-ubuntu2004-large |
| groups: |
| - name: tempest |
| nodes: |
| - controller |
| |
| - nodeset: |
| name: ubuntu2204-openstack-multi-node-mixed |
| nodes: |
| - name: controller |
| label: os-ubuntu2204-2xlarge |
| - name: undercloud-client |
| label: os-ubuntu2204-small |
| - name: lab-sp-a1 |
| label: os-ubuntu2204-2xlarge |
| groups: |
| - name: tempest |
| nodes: |
| - controller |
| |
| ### |
| # Copied from upstream, where it has been removed |
| |
| #- job: |
| # name: tempest-full |
| # parent: devstack-tempest |
| # description: | |
| # Base integration test with Neutron networking and py27. |
| # This job is supposed to run until stable/train setup only. |
| # If you are running it on stable/ussuri gate onwards for python2.7 |
| # coverage then you need to do override-checkout with any stable |
| # branch less than or equal to stable/train. |
| # Former names for this job where: |
| # * legacy-tempest-dsvm-neutron-full |
| # * gate-tempest-dsvm-neutron-full-ubuntu-xenial |
| # vars: |
| # tox_envlist: full |
| # devstack_localrc: |
| # ENABLE_FILE_INJECTION: true |
| # ENABLE_VOLUME_MULTIATTACH: true |
| # USE_PYTHON3: False |
| # devstack_services: |
| # # NOTE(mriedem): Disable the cinder-backup service from tempest-full |
| # # since tempest-full is in the integrated-gate project template but |
| # # the backup tests do not really involve other services so they should |
| # # be run in some more cinder-specific job, especially because the |
| # # tests fail at a high rate (see bugs 1483434, 1813217, 1745168) |
| # c-bak: false |
| # |
| #### |
| # |
| #- job: |
| # name: cinder-storpool-tempest |
| # parent: tempest-full |
| # pre-run: |
| # - playbooks/workarounds/01-disable-unattended-upgrades.yaml |
| # - playbooks/workarounds/02-install-linux-modules-extra-for-z3fold.yaml |
| # - playbooks/sp-init.yaml |
| # - playbooks/setup-openstack-client/pre.yaml |
| # - playbooks/setup-openstack-storpool/pre.yaml |
| # run: playbooks/tempest-and-cinderlib-run.yaml |
| # cleanup-run: |
| # - playbooks/setup-openstack-storpool/post.yaml |
| # - playbooks/setup-openstack-client/post.yaml |
| # - playbooks/sp-cleanup.yaml |
| # required-projects: |
| # - opendev.org/openstack/cinderlib |
| # - opendev.org/openstack/os-brick |
| # - opendev.org/openstack/tempest |
| # - opendev.org/openstack/cinder-tempest-plugin |
| # # - config |
| # - sp-osci |
| # timeout: 10800 |
| # nodeset: ubuntu2204-openstack-multi-node-mixed |
| # secrets: |
| # # openstack-client |
| # - name: OPENSTACK_DATA |
| # secret: OPENSTACK_DATA |
| # - name: RESOLVED_DATA |
| # secret: RESOLVED_DATA |
| # |
| # # openstack-iscsi-multipath-storpool |
| # - name: STORPOOL_DEPLOY_KEY |
| # secret: STORPOOL_DEPLOY_KEY |
| # - name: STORPOOL_DEPLOY_KEY_PUB |
| # secret: STORPOOL_DEPLOY_KEY_PUB |
| # - name: STORPOOL_BLOCK_INVENTORY |
| # secret: STORPOOL_BLOCK_INVENTORY |
| # - name: STORPOOL_ISCSI_NETPLAN |
| # secret: STORPOOL_ISCSI_NETPLAN |
| # - name: STORPOOL_STORPOOL_NETPLAN |
| # secret: STORPOOL_STORPOOL_NETPLAN |
| # - name: STORPOOL_NETPLAN_SERVICE |
| # secret: STORPOOL_NETPLAN_SERVICE |
| # - name: STORPOOL_CONF_BLOCK |
| # secret: STORPOOL_CONF_BLOCK |
| # - name: STORPOOL_DEPLOY |
| # secret: STORPOOL_DEPLOY |
| # - name: STORPOOL_DEPLOY_INFO_CONF |
| # secret: STORPOOL_DEPLOY_INFO_CONF |
| # - name: STORPOOL_CONF_ISCSI_NODE |
| # secret: STORPOOL_CONF_ISCSI_NODE |
| # - name: ISCSI_NODE_SYSTEMD_NETWORKD |
| # secret: ISCSI_NODE_SYSTEMD_NETWORKD |
| # vars: |
| # os_venv: "~/sp-venv-openstack" |
| # storpool_connection: "block" |
| # sp_target_release: "release" |
| # |
| # do_storprep: true |
| # devstack_localrc: |
| # CINDER_ENABLED_BACKENDS: storpool:storpool |
| # # CINDER_ISCSI_HELPER: tgtadm |
| # ENABLE_FILE_INJECTION: false |
| # TEMPEST_CONCURRENCY: 2 |
| # TEMPEST_EXTEND_ATTACHED_VOLUME: true |
| # TEMPEST_PLUGINS: cinder-tempest-plugin |
| # TEMPEST_RUN_VALIDATION: false |
| # TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: true |
| # TEMPEST_VOLUME_VENDOR: StorPool |
| # USE_PYTHON3: True |
| # # cfg: block |
| # TEMPEST_STORAGE_PROTOCOL: storpool |
| # ENABLE_VOLUME_MULTIATTACH: true |
| # devstack_local_conf: |
| # test-config: |
| # $TEMPEST_CONFIG: |
| # validation: |
| # run_validation: true |
| # post-config: |
| # $CINDER_CONF: |
| # storpool: |
| # volume_backend_name: storpool |
| # volume_driver: cinder.volume.drivers.storpool.StorPoolDriver |
| # storpool_template: virtual |
| # # enable_unsupported_driver: true |
| # tox_envlist: all |
| # tempest_test_regex: | |
| # volume |
| ## (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin)) |
| # |
| #- job: |
| # name: cinder-storpool-tempest-testing |
| # parent: cinder-storpool-tempest |
| # vars: |
| # sp_target_release: "testing" |
| # |
| # |
| #- job: |
| # name: cinder-storpool-tempest-experimental |
| # parent: cinder-storpool-tempest |
| # vars: |
| # sp_experimental: true |
| # |
| #- job: |
| # name: cinder-storpool-tempest-iscsi |
| # parent: cinder-storpool-tempest |
| # vars: |
| # sp_experimental: true |
| # do_storprep: true |
| # devstack_localrc: |
| # # cfg: iscsi |
| # TEMPEST_STORAGE_PROTOCOL: iscsi |
| # ENABLE_VOLUME_MULTIATTACH: false |
| # devstack_local_conf: |
| # post-config: |
| # $CINDER_CONF: |
| # storpool: |
| # # cfg: iscsi |
| # iscsi_export_to: "\\\\*" |
| # iscsi_portal_group: pg |
| # use_multipath_for_image_xfer: True |
| # $NOVA_CONF: |
| # libvirt: |
| # # cfg: iscsi |
| # volume_use_multipath: True |
| # tempest_test_regex: | |
| # volume|^cinder_tempest_plugin |
| ## ^cinder_tempest_plugin |
| ## (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin)) |
| # |
| #- job: |
| # name: cinder-storpool-tempest-iscsi-multipath-parent |
| # parent: tempest-full |
| # pre-run: |
| # - playbooks/workarounds/01-disable-unattended-upgrades.yaml |
| # - playbooks/workarounds/02-install-linux-modules-extra-for-z3fold.yaml |
| # - playbooks/sp-init.yaml |
| # - playbooks/setup-openstack-client/pre.yaml |
| # - playbooks/setup-openstack-iscsi-multipath/pre.yaml |
| # - playbooks/setup-openstack-storpool/pre.yaml |
| # run: playbooks/tempest-and-cinderlib-run.yaml |
| # cleanup-run: |
| # - playbooks/setup-openstack-storpool/post.yaml |
| # - playbooks/setup-openstack-iscsi-multipath/post.yaml |
| # - playbooks/setup-openstack-client/post.yaml |
| # - playbooks/sp-cleanup.yaml |
| # required-projects: |
| # - opendev.org/openstack/cinderlib |
| # - opendev.org/openstack/os-brick |
| # - opendev.org/openstack/tempest |
| # - opendev.org/openstack/cinder-tempest-plugin |
| # # - config |
| # - sp-osci |
| # timeout: 10800 |
| # nodeset: ubuntu2204-openstack-multi-node-mixed |
| # attempts: 1 |
| # secrets: |
| # # openstack-client |
| # - name: OPENSTACK_DATA |
| # secret: OPENSTACK_DATA |
| # - name: RESOLVED_DATA |
| # secret: RESOLVED_DATA |
| # |
| # # openstack-iscsi-multipath-storpool |
| # - name: STORPOOL_DEPLOY_KEY |
| # secret: STORPOOL_DEPLOY_KEY |
| # - name: STORPOOL_DEPLOY_KEY_PUB |
| # secret: STORPOOL_DEPLOY_KEY_PUB |
| # - name: STORPOOL_BLOCK_INVENTORY |
| # secret: STORPOOL_BLOCK_INVENTORY |
| # - name: STORPOOL_ISCSI_INVENTORY |
| # secret: STORPOOL_ISCSI_INVENTORY |
| # - name: STORPOOL_ISCSI_NETPLAN |
| # secret: STORPOOL_ISCSI_NETPLAN |
| # - name: STORPOOL_STORPOOL_NETPLAN |
| # secret: STORPOOL_STORPOOL_NETPLAN |
| # - name: STORPOOL_NETPLAN_SERVICE |
| # secret: STORPOOL_NETPLAN_SERVICE |
| # - name: STORPOOL_CONF_ISCSI |
| # secret: STORPOOL_CONF_ISCSI |
| # - name: STORPOOL_DEPLOY |
| # secret: STORPOOL_DEPLOY |
| # - name: STORPOOL_DEPLOY_INFO_CONF |
| # secret: STORPOOL_DEPLOY_INFO_CONF |
| # - name: STORPOOL_CONF_ISCSI_NODE |
| # secret: STORPOOL_CONF_ISCSI_NODE |
| # - name: ISCSI_NODE_SYSTEMD_NETWORKD |
| # secret: ISCSI_NODE_SYSTEMD_NETWORKD |
| # |
| # vars: |
| # os_venv: "~/sp-venv-openstack" |
| # storpool_connection: "iscsi" |
| # sp_target_release: "release" |
| # |
| # zuul_copy_output: |
| # /etc/multipath.conf: logs_txt |
| # /etc/iscsi/iscsid.conf: logs_txt |
| # devstack_localrc: |
| # CINDER_ENABLED_BACKENDS: storpool:storpool |
| # # CINDER_ISCSI_HELPER: tgtadm |
| # ENABLE_FILE_INJECTION: false |
| # TEMPEST_CONCURRENCY: 2 |
| # TEMPEST_EXTEND_ATTACHED_VOLUME: true |
| # TEMPEST_PLUGINS: cinder-tempest-plugin |
| # TEMPEST_RUN_VALIDATION: false |
| # TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: true |
| # TEMPEST_VOLUME_VENDOR: StorPool |
| # USE_PYTHON3: True |
| # # cfg: block |
| # TEMPEST_STORAGE_PROTOCOL: storpool |
| # ENABLE_VOLUME_MULTIATTACH: true |
| # devstack_local_conf: |
| # test-config: |
| # $TEMPEST_CONFIG: |
| # validation: |
| # run_validation: true |
| # post-config: |
| # $CINDER_CONF: |
| # storpool: |
| # volume_backend_name: storpool |
| # volume_driver: cinder.volume.drivers.storpool.StorPoolDriver |
| # storpool_template: virtual |
| # # enable_unsupported_driver: true |
| # tox_envlist: all |
| # tempest_test_regex: | |
| # volume |
| ## (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin)) |
| # |
| #- job: |
| # name: cinder-storpool-tempest-iscsi-multipath |
| # parent: cinder-storpool-tempest-iscsi-multipath-parent |
| # vars: |
| # sp_experimental: true |
| # devstack_localrc: |
| # # cfg: iscsi |
| # TEMPEST_STORAGE_PROTOCOL: iscsi |
| # ENABLE_VOLUME_MULTIATTACH: false |
| # devstack_local_conf: |
| # post-config: |
| # $CINDER_CONF: |
| # storpool: |
| # # cfg: iscsi |
| # iscsi_export_to: "\\\\*" |
| # iscsi_portal_group: pg |
| # use_multipath_for_image_xfer: True |
| # $NOVA_CONF: |
| # libvirt: |
| # # cfg: iscsi |
| # volume_use_multipath: True |
| # tempest_test_regex: | |
| # volume|^cinder_tempest_plugin |
| ## ^cinder_tempest_plugin |
| ## (^(tempest\.((api\..*volume)|scenario\.test_encrypted_cinder_volumes|scenario\.test_volume|scenario\.test_shelve_instance))|(cinder_tempest_plugin)) |
| # |
| # |
| #- job: |
| # name: cinder-storpool-tempest-iscsi-multipath-testing |
| # parent: cinder-storpool-tempest-iscsi-multipath |
| # vars: |
| # sp_target_release: "testing" |
| # |
| # |
| #- job: |
| # name: kolla-cinder-storpool-tempest-iscsi-multipath |
| # pre-run: |
| # - playbooks/workarounds/01-disable-unattended-upgrades.yaml |
| # - playbooks/setup-openstack-client/pre.yaml |
| # - playbooks/setup-openstack-iscsi-multipath/pre.yaml |
| # - playbooks/setup-openstack-storpool/pre.yaml |
| # - playbooks/kolla-setup-openstack-iscsi-multipath-storpool/pre.yaml |
| # run: playbooks/kolla-setup-openstack-iscsi-multipath-storpool/run.yaml |
| # cleanup-run: |
| # - playbooks/kolla-setup-openstack-iscsi-multipath-storpool/post.yaml |
| # - playbooks/setup-openstack-storpool/post.yaml |
| # - playbooks/setup-openstack-iscsi-multipath/post.yaml |
| # - playbooks/setup-openstack-client/post.yaml |
| # required-projects: |
| # - opendev.org/openstack/tempest |
| # timeout: 10800 |
| # nodeset: ubuntu2204-openstack-multi-node-mixed |
| # attempts: 1 |
| # secrets: |
| # # openstack-client |
| # - name: OPENSTACK_DATA |
| # secret: OPENSTACK_DATA |
| # - name: RESOLVED_DATA |
| # secret: RESOLVED_DATA |
| # |
| # # openstack-iscsi-multipath-storpool |
| # - name: STORPOOL_DEPLOY_KEY |
| # secret: STORPOOL_DEPLOY_KEY |
| # - name: STORPOOL_DEPLOY_KEY_PUB |
| # secret: STORPOOL_DEPLOY_KEY_PUB |
| # - name: STORPOOL_DEPLOY |
| # secret: STORPOOL_DEPLOY |
| # - name: STORPOOL_DEPLOY_INFO_CONF |
| # secret: STORPOOL_DEPLOY_INFO_CONF |
| # - name: STORPOOL_ISCSI_INVENTORY |
| # secret: STORPOOL_ISCSI_INVENTORY |
| # - name: STORPOOL_ISCSI_NETPLAN |
| # secret: STORPOOL_ISCSI_NETPLAN |
| # - name: STORPOOL_STORPOOL_NETPLAN |
| # secret: STORPOOL_STORPOOL_NETPLAN |
| # - name: STORPOOL_NETPLAN_SERVICE |
| # secret: STORPOOL_NETPLAN_SERVICE |
| # - name: STORPOOL_CONF_ISCSI |
| # secret: STORPOOL_CONF_ISCSI |
| # - name: STORPOOL_CONF_ISCSI_NODE |
| # secret: STORPOOL_CONF_ISCSI_NODE |
| # - name: ISCSI_NODE_SYSTEMD_NETWORKD |
| # secret: ISCSI_NODE_SYSTEMD_NETWORKD |
| # vars: |
| # os_venv: "~/sp-venv-openstack" |
| # storpool_connection: "iscsi" |
| # sp_target_release: "release" |
| # |
| # zuul_copy_output: |
| # /etc/multipath.conf: logs_txt |
| # /etc/iscsi/iscsid.conf: logs_txt |
| # |
| # tempest_test_regex: volume |
| # |
| #- job: |
| # name: kolla-cinder-storpool-tempest-iscsi-multipath-zed-ubuntu-jammy-pre-release |
| # parent: kolla-cinder-storpool-tempest-iscsi-multipath |
| # vars: |
| # sp_target_release: "release" |
| # |
| # kolla_ansible_version: "16.2.0" |
| # kolla_openstack_release: "zed" |
| # enable_cinder_backend_storpool: "yes" |
| # kolla_nova_compute_image_full: "cts.storpool.com/kolla/ubuntu-binary-nova-compute:zed-ubuntu-jammy-pre-release" |
| # kolla_cinder_volume_image_full: "cts.storpool.com/kolla/ubuntu-binary-cinder-volume:zed-ubuntu-jammy-pre-release" |
| # kolla_glance_api_image_full: "quay.io/openstack.kolla/glance-api:zed-ubuntu-jammy" |
| # |
| #- job: |
| # name: kolla-cinder-tempest-iscsi-multipath-2023.2-ubuntu-jammy-lvm-reference |
| # parent: kolla-cinder-storpool-tempest-iscsi-multipath |
| # vars: |
| # sp_target_release: "release" |
| # |
| # kolla_ansible_version: "stable/2023.2" |
| # kolla_openstack_release: "2023.2" |
| # enable_cinder_backend_storpool: "no" |
| # kolla_nova_compute_image_full: "quay.io/openstack.kolla/nova-compute:2023.2-ubuntu-jammy" |
| # kolla_cinder_volume_image_full: "quay.io/openstack.kolla/cinder-volume:2023.2-ubuntu-jammy" |
| # kolla_glance_api_image_full: "quay.io/openstack.kolla/glance-api:2023.2-ubuntu-jammy" |
| # |
| #- job: |
| # name: kolla-cinder-storpool-tempest-iscsi-multipath-2023.2-ubuntu-jammy-pre-release |
| # parent: kolla-cinder-storpool-tempest-iscsi-multipath |
| # vars: |
| # sp_target_release: "release" |
| # |
| # kolla_ansible_version: "stable/2023.2" |
| # kolla_openstack_release: "2023.2" |
| # enable_cinder_backend_storpool: "yes" |
| # kolla_nova_compute_image_full: "cts.storpool.com/kolla/ubuntu-binary-nova-compute:2023.2-ubuntu-jammy-pre-release" |
| # kolla_cinder_volume_image_full: "cts.storpool.com/kolla/ubuntu-binary-cinder-volume:2023.2-ubuntu-jammy-pre-release" |
| # kolla_glance_api_image_full: "cts.storpool.com/kolla/ubuntu-binary-glance-api:2023.2-ubuntu-jammy-pre-release" |
| # |
| #- job: |
| # name: kolla-cinder-storpool-tempest-iscsi-multipath-testing |
| # parent: kolla-cinder-storpool-tempest-iscsi-multipath |
| # vars: |
| # sp_target_release: "testing" |
| # |
| # kolla_ansible_version: "16.2.0" |
| # kolla_openstack_release: "zed" |
| # enable_cinder_backend_storpool: "yes" |
| # kolla_nova_compute_image_full: "cts.storpool.com/kolla/ubuntu-binary-nova-compute:zed-ubuntu-jammy" |
| # kolla_cinder_volume_image_full: "cts.storpool.com/kolla/ubuntu-binary-cinder-volume:zed-ubuntu-jammy" |
| # kolla_glance_api_image_full: "quay.io/openstack.kolla/glance-api:2023.2-ubuntu-jammy" |
| # |
| #- project: |
| # name: openstack/cinder |
| # check: |
| # jobs: |
| # - cinder-storpool-tempest: |
| # branches: master |
| # - cinder-storpool-tempest-iscsi-multipath: |
| # branches: master |
| # experimental: |
| # jobs: |
| # - cinder-storpool-tempest-experimental: |
| # branches: master |
| # #- cinder-storpool-tempest-iscsi: |
| # # branches: master |
| # |
| #- project: |
| # name: openstack/os-brick |
| # check: |
| # jobs: |
| # - cinder-storpool-tempest: |
| # branches: master |
| # |
| #- project: |
| # name: kolla-experiments |
| # check: |
| # jobs: |
| # - kolla-cinder-tempest-iscsi-multipath-2023.2-ubuntu-jammy-lvm-reference: |
| # branches: master |
| # - kolla-cinder-storpool-tempest-iscsi-multipath-2023.2-ubuntu-jammy-pre-release: |
| # branches: master |
| # |
| #- project: |
| # name: storpool-experiments |
| # check: |
| # jobs: |
| # - cinder-storpool-tempest-testing: |
| # branches: master |
| # - cinder-storpool-tempest-iscsi-multipath-testing: |
| # branches: master |
| # - kolla-cinder-storpool-tempest-iscsi-multipath-testing: |
| # branches: master |