2017-11-07 14:45:05 -05:00
|
|
|
- project:
|
2018-09-09 05:48:59 -04:00
|
|
|
templates:
|
2022-09-19 09:42:41 +00:00
|
|
|
- openstack-python3-jobs
|
|
|
|
- openstack-python3-jobs-arm64
|
2018-09-09 05:50:00 -04:00
|
|
|
- publish-openstack-docs-pti
|
2018-09-09 05:48:59 -04:00
|
|
|
- periodic-stable-jobs
|
|
|
|
- check-requirements
|
Replace "integrated-gate-py3" template with new "integrated-gate-storage"
tempest-full-py3 job run all services API and scenario tests (non slow)
and this job is part of Integrated-gate-py3 gate template which run on
multiple services (nova, neutron, cinder, glance, placement, swift, keystone)
check and gate pipeline.
Due to all services tests run in single tempest-full-py3 job, it has
been not so stable. Many times unrelated service test break other
project gate.
But not all those services are dependent of Glance. Dependent in term of
both way, not all services used by Cinder or use Cinder. Cinder gate
does not need to run all those independent services tests. It can run only
Cinder, Glance, Swift and Nova related tests.
Idea here is to make integrated-gate testing more stable without losing
the test coverage.
Tempest has new "integrated-gate-storage" template which will run only
Cinder, Glance, Swift and Nova related tests[1].
This commit replaces the "integrated-gate-py3" template with new
"integrated-gate-storage".
ML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html
[1] https://opendev.org/openstack/tempest/src/branch/master/.zuul.yaml#L626
Change-Id: I38a930d1e8ceef25db0f5b0b26b6402192dc8322
2019-07-18 18:56:51 +00:00
|
|
|
- integrated-gate-storage
|
2018-09-09 05:50:00 -04:00
|
|
|
- release-notes-jobs-python3
|
2017-11-07 14:45:05 -05:00
|
|
|
check:
|
|
|
|
jobs:
|
2020-06-30 16:01:51 -04:00
|
|
|
- cinder-code-coverage:
|
|
|
|
voting: false
|
2022-07-25 14:20:51 -04:00
|
|
|
- cinder-mypy
|
2017-11-20 14:43:25 -06:00
|
|
|
- cinder-tox-bandit-baseline:
|
|
|
|
voting: false
|
2022-04-27 14:13:11 +08:00
|
|
|
- openstack-tox-functional-py38:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: &functional-irrelevant-files
|
2018-01-23 06:23:48 -06:00
|
|
|
- ^.*\.rst$
|
|
|
|
- ^cinder/locale/.*$
|
2019-09-11 13:10:00 -04:00
|
|
|
- ^cinder/tests/hacking/.*$
|
2018-01-23 06:23:48 -06:00
|
|
|
- ^cinder/tests/unit.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
2022-11-23 13:49:24 +00:00
|
|
|
- openstack-tox-functional-py310:
|
2019-11-20 17:46:09 -05:00
|
|
|
irrelevant-files: *functional-irrelevant-files
|
2018-04-19 15:29:42 +03:00
|
|
|
- cinder-rally-task:
|
|
|
|
voting: false
|
2021-05-27 12:22:41 +02:00
|
|
|
irrelevant-files: *functional-irrelevant-files
|
2018-09-09 05:48:59 -04:00
|
|
|
- openstack-tox-pylint:
|
|
|
|
voting: false
|
|
|
|
timeout: 5400
|
2021-05-25 16:33:21 +02:00
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-ref/.*$
|
|
|
|
- ^cinder/locale/.*$
|
|
|
|
- ^cinder/tests/hacking/.*$
|
|
|
|
- ^cinder/tests/unit.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
2019-03-21 14:11:30 +01:00
|
|
|
- cinder-plugin-ceph-tempest:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: &gate-irrelevant-files
|
2018-09-09 05:48:59 -04:00
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-ref/.*$
|
2019-04-04 16:18:07 -04:00
|
|
|
- ^cinder/cmd/status\.py$
|
2018-09-09 05:48:59 -04:00
|
|
|
- ^cinder/locale/.*$
|
|
|
|
- ^cinder/tests/functional.*$
|
2019-09-11 13:10:00 -04:00
|
|
|
- ^cinder/tests/hacking/.*$
|
2018-09-09 05:48:59 -04:00
|
|
|
- ^cinder/tests/unit.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^setup.cfg$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
2020-07-15 12:10:29 +03:00
|
|
|
- cinder-plugin-ceph-tempest-mn-aa:
|
|
|
|
voting: false
|
2021-02-10 14:24:45 +01:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 01:04:14 +01:00
|
|
|
- cinder-tempest-plugin-lvm-lio-barbican:
|
2021-02-10 14:24:45 +01:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 23:11:09 +01:00
|
|
|
- cinder-grenade-mn-sub-volbak:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 01:04:14 +01:00
|
|
|
- cinder-tempest-lvm-multibackend:
|
2018-09-09 05:48:59 -04:00
|
|
|
voting: false
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-10-13 14:58:22 -04:00
|
|
|
- cinder-for-glance-optimized:
|
|
|
|
voting: false
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 01:04:14 +01:00
|
|
|
- devstack-plugin-nfs-tempest-full:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2019-01-31 11:17:07 +00:00
|
|
|
- tempest-slow-py3:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
Replace "integrated-gate-py3" template with new "integrated-gate-storage"
tempest-full-py3 job run all services API and scenario tests (non slow)
and this job is part of Integrated-gate-py3 gate template which run on
multiple services (nova, neutron, cinder, glance, placement, swift, keystone)
check and gate pipeline.
Due to all services tests run in single tempest-full-py3 job, it has
been not so stable. Many times unrelated service test break other
project gate.
But not all those services are dependent of Glance. Dependent in term of
both way, not all services used by Cinder or use Cinder. Cinder gate
does not need to run all those independent services tests. It can run only
Cinder, Glance, Swift and Nova related tests.
Idea here is to make integrated-gate testing more stable without losing
the test coverage.
Tempest has new "integrated-gate-storage" template which will run only
Cinder, Glance, Swift and Nova related tests[1].
This commit replaces the "integrated-gate-py3" template with new
"integrated-gate-storage".
ML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html
[1] https://opendev.org/openstack/tempest/src/branch/master/.zuul.yaml#L626
Change-Id: I38a930d1e8ceef25db0f5b0b26b6402192dc8322
2019-07-18 18:56:51 +00:00
|
|
|
- tempest-integrated-storage:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 23:11:09 +01:00
|
|
|
- grenade:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2022-03-01 13:08:35 -06:00
|
|
|
- grenade-skip-level:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2019-07-20 17:47:45 +00:00
|
|
|
- tempest-ipv6-only:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2021-07-22 10:44:45 -05:00
|
|
|
- openstacksdk-functional-devstack:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2022-11-23 13:39:16 +00:00
|
|
|
- tempest-integrated-storage-ubuntu-focal:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2017-11-20 14:43:25 -06:00
|
|
|
gate:
|
|
|
|
jobs:
|
2020-02-25 23:11:09 +01:00
|
|
|
- cinder-grenade-mn-sub-volbak:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-03-11 16:05:51 -04:00
|
|
|
- cinder-plugin-ceph-tempest:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
Replace "integrated-gate-py3" template with new "integrated-gate-storage"
tempest-full-py3 job run all services API and scenario tests (non slow)
and this job is part of Integrated-gate-py3 gate template which run on
multiple services (nova, neutron, cinder, glance, placement, swift, keystone)
check and gate pipeline.
Due to all services tests run in single tempest-full-py3 job, it has
been not so stable. Many times unrelated service test break other
project gate.
But not all those services are dependent of Glance. Dependent in term of
both way, not all services used by Cinder or use Cinder. Cinder gate
does not need to run all those independent services tests. It can run only
Cinder, Glance, Swift and Nova related tests.
Idea here is to make integrated-gate testing more stable without losing
the test coverage.
Tempest has new "integrated-gate-storage" template which will run only
Cinder, Glance, Swift and Nova related tests[1].
This commit replaces the "integrated-gate-py3" template with new
"integrated-gate-storage".
ML discussion: http://lists.openstack.org/pipermail/openstack-discuss/2019-May/005871.html
[1] https://opendev.org/openstack/tempest/src/branch/master/.zuul.yaml#L626
Change-Id: I38a930d1e8ceef25db0f5b0b26b6402192dc8322
2019-07-18 18:56:51 +00:00
|
|
|
- tempest-integrated-storage:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 23:11:09 +01:00
|
|
|
- grenade:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2019-07-20 17:47:45 +00:00
|
|
|
- tempest-ipv6-only:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2021-07-22 10:44:45 -05:00
|
|
|
- openstacksdk-functional-devstack:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2022-11-23 13:39:16 +00:00
|
|
|
- tempest-integrated-storage-ubuntu-focal:
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-05-25 01:16:30 +03:00
|
|
|
experimental:
|
|
|
|
jobs:
|
2021-05-27 14:32:22 +02:00
|
|
|
- cinder-multibackend-matrix-migration:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 23:11:09 +01:00
|
|
|
- cinder-grenade-mn-sub-volschbak:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-02-25 23:11:09 +01:00
|
|
|
- cinder-grenade-mn-sub-bak:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-09-10 18:38:31 +02:00
|
|
|
- devstack-plugin-ceph-tempest-py3:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-10-12 10:03:06 +02:00
|
|
|
- tempest-pg-full:
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-09-10 13:01:55 +02:00
|
|
|
|
2017-11-20 14:43:25 -06:00
|
|
|
- job:
|
|
|
|
# Security testing for known issues
|
|
|
|
name: cinder-tox-bandit-baseline
|
|
|
|
parent: openstack-tox
|
|
|
|
timeout: 2400
|
|
|
|
vars:
|
|
|
|
tox_envlist: bandit-baseline
|
|
|
|
required-projects:
|
|
|
|
- openstack/requirements
|
2019-01-31 11:58:03 +00:00
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2018-04-19 15:29:42 +03:00
|
|
|
|
2020-06-30 16:01:51 -04:00
|
|
|
- job:
|
|
|
|
name: cinder-code-coverage
|
|
|
|
parent: openstack-tox-cover
|
|
|
|
timeout: 2400
|
|
|
|
irrelevant-files:
|
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^api-ref/.*$
|
|
|
|
- ^cinder/cmd/status\.py$
|
|
|
|
- ^cinder/locale/.*$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^setup.cfg$
|
|
|
|
- ^tools/.*$
|
|
|
|
- ^tox.ini$
|
|
|
|
|
2018-04-19 15:29:42 +03:00
|
|
|
- job:
|
|
|
|
name: cinder-rally-task
|
|
|
|
parent: rally-task-cinder
|
|
|
|
timeout: 7800
|
|
|
|
vars:
|
2019-05-31 09:35:46 -04:00
|
|
|
devstack_localrc:
|
|
|
|
OSPROFILER_COLLECTOR: redis
|
2018-04-19 15:29:42 +03:00
|
|
|
devstack_plugins:
|
2019-05-31 09:35:46 -04:00
|
|
|
osprofiler: https://opendev.org/openstack/osprofiler
|
2019-04-19 19:26:48 +00:00
|
|
|
rally-openstack: https://opendev.org/openstack/rally-openstack
|
2018-04-19 15:29:42 +03:00
|
|
|
rally_task: rally-jobs/cinder.yaml
|
|
|
|
required-projects:
|
|
|
|
- openstack/rally-openstack
|
2019-05-31 09:35:46 -04:00
|
|
|
- openstack/osprofiler
|
2019-03-21 14:11:30 +01:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cinder-plugin-ceph-tempest
|
2020-02-18 20:44:38 -06:00
|
|
|
parent: devstack-plugin-ceph-tempest-py3
|
2020-02-25 01:04:14 +01:00
|
|
|
roles:
|
|
|
|
- zuul: opendev.org/openstack/cinderlib
|
|
|
|
- zuul: opendev.org/openstack/cinder-tempest-plugin
|
2019-03-21 14:11:30 +01:00
|
|
|
run: playbooks/tempest-and-cinderlib-run.yaml
|
2020-02-25 01:04:14 +01:00
|
|
|
post-run: playbooks/post-cinderlib.yaml
|
2019-03-21 14:11:30 +01:00
|
|
|
required-projects:
|
2020-02-25 01:04:14 +01:00
|
|
|
- opendev.org/openstack/cinderlib
|
|
|
|
vars:
|
2022-05-13 12:09:38 -04:00
|
|
|
configure_swap_size: 4096
|
2020-02-25 01:04:14 +01:00
|
|
|
zuul_additional_subunit_dirs:
|
|
|
|
- "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
|
2022-06-28 16:54:31 +00:00
|
|
|
devstack_localrc:
|
|
|
|
CEPH_MIN_CLIENT_VERSION: "mimic"
|
2020-02-27 14:12:16 -05:00
|
|
|
devstack_local_conf:
|
|
|
|
test-config:
|
|
|
|
$TEMPEST_CONFIG:
|
|
|
|
volume-feature-enabled:
|
|
|
|
volume_revert: True
|
2019-12-12 13:27:19 +00:00
|
|
|
|
2020-07-15 12:10:29 +03:00
|
|
|
- job:
|
|
|
|
name: cinder-plugin-ceph-tempest-mn-aa
|
2021-05-05 09:25:36 +02:00
|
|
|
parent: devstack-plugin-ceph-multinode-tempest-py3
|
2020-07-15 12:10:29 +03:00
|
|
|
roles:
|
|
|
|
- zuul: opendev.org/openstack/cinderlib
|
|
|
|
- zuul: opendev.org/openstack/cinder-tempest-plugin
|
|
|
|
run: playbooks/tempest-and-cinderlib-run.yaml
|
|
|
|
post-run: playbooks/post-cinderlib.yaml
|
|
|
|
required-projects:
|
|
|
|
- opendev.org/openstack/cinderlib
|
|
|
|
vars:
|
2022-05-13 12:09:38 -04:00
|
|
|
configure_swap_size: 4096
|
2020-07-15 12:10:29 +03:00
|
|
|
zuul_additional_subunit_dirs:
|
|
|
|
- "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/cinderlib'].src_dir }}"
|
2021-05-05 09:25:36 +02:00
|
|
|
devstack_localrc:
|
|
|
|
TEMPEST_VOLUME_REVERT_TO_SNAPSHOT: True
|
2020-07-15 12:10:29 +03:00
|
|
|
devstack_local_conf:
|
|
|
|
post-config:
|
|
|
|
$CINDER_CONF:
|
|
|
|
DEFAULT:
|
|
|
|
cluster: ceph
|
|
|
|
|
2022-11-23 13:39:16 +00:00
|
|
|
- job:
|
|
|
|
name: tempest-integrated-storage-ubuntu-focal
|
|
|
|
description: Job testing for tempest-integrated-storage with Ubuntu focal (20.04)
|
|
|
|
parent: tempest-integrated-storage
|
|
|
|
nodeset: openstack-single-node-focal
|
|
|
|
|
2019-12-12 13:27:19 +00:00
|
|
|
- job:
|
2020-02-25 23:11:09 +01:00
|
|
|
name: cinder-grenade-mn-sub-bak
|
|
|
|
parent: grenade-multinode
|
|
|
|
description: |
|
|
|
|
Cinder grenade multinode job where cinder-backup only runs
|
|
|
|
on the subnode.
|
|
|
|
It tests the new c-api, c-sch, c-vol (on the controller node)
|
|
|
|
with the old c-bak (on the subnode).
|
|
|
|
Former names for this job were:
|
|
|
|
* cinder-grenade-dsvm-mn-sub-bak
|
|
|
|
* legacy-grenade-dsvm-cinder-mn-sub-bak
|
2019-12-12 13:27:19 +00:00
|
|
|
required-projects:
|
2020-02-25 23:11:09 +01:00
|
|
|
- opendev.org/openstack/grenade
|
|
|
|
- opendev.org/openstack/cinder
|
|
|
|
vars:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: false
|
|
|
|
c-vol: true
|
|
|
|
group-vars:
|
|
|
|
subnode:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: true
|
|
|
|
c-vol: false
|
2019-12-12 13:27:19 +00:00
|
|
|
|
|
|
|
- job:
|
2020-02-25 23:11:09 +01:00
|
|
|
name: cinder-grenade-mn-sub-volbak
|
|
|
|
parent: grenade-multinode
|
|
|
|
description: |
|
|
|
|
Cinder grenade multinode job where cinder-backup and cinder-volume
|
|
|
|
only run on the subnode.
|
|
|
|
It tests the new c-api, c-sch (on the controller node)
|
|
|
|
with the old c-bak, c-vol (on the subnode).
|
|
|
|
Former names for this job were:
|
|
|
|
* cinder-grenade-dsvm-mn-sub-volbak
|
|
|
|
* legacy-grenade-dsvm-cinder-mn-sub-volbak
|
2019-12-12 13:27:19 +00:00
|
|
|
required-projects:
|
2020-02-25 23:11:09 +01:00
|
|
|
- opendev.org/openstack/grenade
|
|
|
|
- opendev.org/openstack/cinder
|
|
|
|
vars:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: false
|
|
|
|
c-vol: false
|
|
|
|
group-vars:
|
|
|
|
subnode:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: true
|
|
|
|
c-vol: true
|
2019-12-12 13:27:19 +00:00
|
|
|
|
|
|
|
- job:
|
2020-02-25 23:11:09 +01:00
|
|
|
name: cinder-grenade-mn-sub-volschbak
|
|
|
|
parent: grenade-multinode
|
|
|
|
description: |
|
|
|
|
Cinder grenade multinode job where cinder-backup, cinder-volume
|
|
|
|
and cinder-scheduler only run on the subnode.
|
|
|
|
It tests the new c-api (on the controller node)
|
|
|
|
with the old c-bak, c-sch, c-vol (on the subnode).
|
|
|
|
Former names for this job were:
|
|
|
|
* cinder-grenade-dsvm-mn-sub-volschbak
|
|
|
|
* legacy-grenade-dsvm-cinder-mn-sub-volschbak
|
2019-12-12 13:27:19 +00:00
|
|
|
required-projects:
|
2020-02-25 23:11:09 +01:00
|
|
|
- opendev.org/openstack/grenade
|
|
|
|
- opendev.org/openstack/cinder
|
|
|
|
vars:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: false
|
|
|
|
c-sch: false
|
|
|
|
c-vol: false
|
|
|
|
group-vars:
|
|
|
|
subnode:
|
|
|
|
devstack_services:
|
|
|
|
c-bak: true
|
|
|
|
c-sch: true
|
|
|
|
c-vol: true
|
2020-02-25 01:04:14 +01:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cinder-tempest-lvm-multibackend
|
|
|
|
parent: devstack-tempest
|
|
|
|
description: |
|
|
|
|
Cinder tempest job based on LVM and multiple backends.
|
|
|
|
Former names for this job were:
|
|
|
|
* legacy-tempest-dsvm-lvm-multibackend
|
|
|
|
timeout: 10800
|
|
|
|
required-projects:
|
|
|
|
- opendev.org/openstack/cinder-tempest-plugin
|
|
|
|
vars:
|
|
|
|
tox_envlist: all
|
|
|
|
tempest_test_regex: '(?!.*\[.*\bslow\b.*\])(^tempest\.(api|scenario)|(^cinder_tempest_plugin))'
|
|
|
|
tempest_plugins:
|
|
|
|
- cinder-tempest-plugin
|
|
|
|
devstack_localrc:
|
|
|
|
CINDER_ENABLED_BACKENDS: 'lvm:lvmdriver-1,lvm:lvmdriver-2'
|
|
|
|
CINDER_VOLUME_CLEAR: none
|
|
|
|
irrelevant-files: *gate-irrelevant-files
|
2020-06-15 14:48:43 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cinder-mypy
|
|
|
|
parent: openstack-tox
|
|
|
|
vars:
|
|
|
|
tox_envlist: mypy
|
2021-08-11 15:23:50 -04:00
|
|
|
tox_inline_comments: false
|
2020-10-13 14:58:22 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cinder-for-glance-optimized
|
|
|
|
parent: cinder-tempest-plugin-basic
|
|
|
|
description: |
|
|
|
|
Configures glance with cinder as a backend for multiple glance cinder
|
|
|
|
stores and with cinder configured to use the optimized workflow of
|
|
|
|
moving image data directly in the backend.
|
|
|
|
vars:
|
|
|
|
devstack_localrc:
|
|
|
|
USE_CINDER_FOR_GLANCE: True
|
|
|
|
GLANCE_ENABLE_MULTIPLE_STORES: True
|
|
|
|
CINDER_ENABLED_BACKENDS: lvm:lvmdriver-1
|
|
|
|
GLANCE_CINDER_DEFAULT_BACKEND: lvmdriver-1
|
|
|
|
GLANCE_SHOW_DIRECT_URL: True
|
|
|
|
GLANCE_SHOW_MULTIPLE_LOCATIONS: True
|
|
|
|
CINDER_ALLOWED_DIRECT_URL_SCHEMES: cinder
|
2021-05-27 14:32:22 +02:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: cinder-multibackend-matrix-migration
|
|
|
|
parent: devstack-tempest
|
|
|
|
description: |
|
|
|
|
Run migration tests between several combinations of backends
|
|
|
|
(LVM, Ceph, NFS)
|
|
|
|
Former names for this job were:
|
|
|
|
* legacy-tempest-dsvm-multibackend-matrix
|
|
|
|
timeout: 10800
|
|
|
|
required-projects:
|
|
|
|
- opendev.org/openstack/devstack-plugin-ceph
|
|
|
|
- opendev.org/openstack/devstack-plugin-nfs
|
|
|
|
run: playbooks/cinder-multibackend-matrix.yaml
|
|
|
|
host-vars:
|
|
|
|
controller:
|
|
|
|
devstack_plugins:
|
|
|
|
devstack-plugin-ceph: https://opendev.org/openstack/devstack-plugin-ceph
|
|
|
|
devstack-plugin-nfs: https://opendev.org/openstack/devstack-plugin-nfs
|
|
|
|
vars:
|
|
|
|
devstack_localrc:
|
|
|
|
CINDER_ENABLED_BACKENDS: lvm:lvm,nfs:nfs,ceph:ceph
|
|
|
|
ENABLE_NFS_CINDER: true
|
|
|
|
devstack_local_conf:
|
|
|
|
test-config:
|
|
|
|
$TEMPEST_CONFIG:
|
|
|
|
volume:
|
|
|
|
build_timeout: 900
|