2018-03-22 17:26:44 -04:00
|
|
|
- project:
|
2018-09-09 05:49:35 -04:00
|
|
|
templates:
|
|
|
|
- check-requirements
|
2018-09-10 20:03:09 +02:00
|
|
|
- lib-forward-testing-python3
|
2023-09-01 17:42:50 -04:00
|
|
|
- openstack-python3-jobs
|
2018-09-10 20:03:09 +02:00
|
|
|
- publish-openstack-docs-pti
|
2018-09-09 05:50:01 -04:00
|
|
|
- release-notes-jobs-python3
|
2018-03-22 17:26:44 -04:00
|
|
|
check:
|
|
|
|
jobs:
|
2020-08-20 11:53:43 -04:00
|
|
|
- os-brick-code-coverage:
|
|
|
|
voting: false
|
2022-07-13 18:25:29 -04:00
|
|
|
- os-brick-src-devstack-plugin-ceph-v
|
|
|
|
- os-brick-src-devstack-plugin-ceph-nv
|
2019-12-12 14:40:17 +01:00
|
|
|
- os-brick-src-tempest-lvm-lio-barbican
|
2020-02-19 11:42:56 -05:00
|
|
|
- os-brick-src-tempest-nfs:
|
|
|
|
voting: false
|
2022-07-15 10:42:43 -04:00
|
|
|
- os-brick-mypy:
|
|
|
|
voting: false
|
2018-03-22 17:26:44 -04:00
|
|
|
gate:
|
|
|
|
jobs:
|
2019-12-12 14:40:17 +01:00
|
|
|
- os-brick-src-tempest-lvm-lio-barbican
|
2018-09-09 05:49:35 -04:00
|
|
|
experimental:
|
|
|
|
jobs:
|
|
|
|
- openstack-tox-pylint
|
2019-12-12 14:40:17 +01:00
|
|
|
|
2020-08-20 11:53:43 -04:00
|
|
|
- job:
|
|
|
|
name: os-brick-code-coverage
|
|
|
|
parent: openstack-tox-cover
|
|
|
|
timeout: 2400
|
2021-11-08 16:55:50 -05:00
|
|
|
irrelevant-files: &non-code-files
|
2020-08-20 11:53:43 -04:00
|
|
|
- ^(test-|)requirements.txt$
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^tools/.*$
|
|
|
|
|
2018-03-27 16:16:33 -04:00
|
|
|
- job:
|
2019-12-12 14:40:17 +01:00
|
|
|
name: os-brick-src-devstack-plugin-ceph
|
2022-07-13 18:25:29 -04:00
|
|
|
abstract: true
|
2019-12-12 14:40:17 +01:00
|
|
|
description: |
|
|
|
|
Tempest job which tests os-brick from source.
|
|
|
|
Former names for this job were:
|
|
|
|
* legacy-tempest-dsvm-full-ceph-plugin-src-os-brick
|
|
|
|
parent: cinder-plugin-ceph-tempest
|
2018-03-27 16:16:33 -04:00
|
|
|
required-projects:
|
2019-12-12 14:40:17 +01:00
|
|
|
- opendev.org/openstack/os-brick
|
2021-11-08 16:55:50 -05:00
|
|
|
irrelevant-files: &doc-files
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
2019-12-12 14:40:17 +01:00
|
|
|
|
2022-07-13 18:25:29 -04:00
|
|
|
- job:
|
|
|
|
name: os-brick-src-devstack-plugin-ceph-v
|
|
|
|
final: true
|
|
|
|
description: |
|
|
|
|
Runs tempest tests on os-brick source against ceph.
|
|
|
|
This voting job runs on changes that could affect rbd.
|
|
|
|
parent: os-brick-src-devstack-plugin-ceph
|
|
|
|
files:
|
|
|
|
- ^os_brick/initiator/connector.py$
|
|
|
|
- ^os_brick/initiator/connectors/rbd.py$
|
|
|
|
- ^os_brick/initiator/linuxrbd.py$
|
|
|
|
- ^os_brick/utils.py$
|
|
|
|
|
|
|
|
- job:
|
|
|
|
name: os-brick-src-devstack-plugin-ceph-nv
|
|
|
|
final: true
|
|
|
|
voting: false
|
|
|
|
description: |
|
|
|
|
Runs tempest tests on os-brick source against ceph.
|
|
|
|
This non-voting job runs changes that don't specifically
|
|
|
|
impact ceph-related os-brick code.
|
|
|
|
parent: os-brick-src-devstack-plugin-ceph
|
|
|
|
irrelevant-files:
|
|
|
|
- ^.*\.rst$
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^os_brick/initiator/connector.py$
|
|
|
|
- ^os_brick/initiator/connectors/rbd.py$
|
|
|
|
- ^os_brick/initiator/linuxrbd.py$
|
|
|
|
- ^os_brick/utils.py$
|
|
|
|
|
2019-12-12 14:40:17 +01:00
|
|
|
- job:
|
|
|
|
name: os-brick-src-tempest-lvm-lio-barbican
|
|
|
|
parent: cinder-tempest-plugin-lvm-lio-barbican
|
|
|
|
description: |
|
|
|
|
Specialized cinder-tempest-lvm-lio-barbican
|
|
|
|
which runs against os-brick from sources.
|
|
|
|
Former names for this job were:
|
|
|
|
* legacy-tempest-dsvm-full-lio-src-os-brick
|
|
|
|
required-projects:
|
|
|
|
- opendev.org/openstack/os-brick
|
2021-11-08 16:55:50 -05:00
|
|
|
irrelevant-files: *doc-files
|
2020-02-19 11:42:56 -05:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: os-brick-src-tempest-nfs
|
|
|
|
parent: devstack-plugin-nfs-tempest-full
|
|
|
|
required-projects:
|
|
|
|
- opendev.org/openstack/os-brick
|
2021-11-08 16:55:50 -05:00
|
|
|
irrelevant-files: *doc-files
|
2021-04-19 10:31:10 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: os-brick-mypy
|
|
|
|
parent: openstack-tox
|
|
|
|
vars:
|
|
|
|
tox_envlist: mypy
|
2021-11-08 16:55:50 -05:00
|
|
|
irrelevant-files: *non-code-files
|