summaryrefslogtreecommitdiff
path: root/.zuul.yaml
blob: 2b3c32a290fc02e5ce5c7772bf70204f14ad85af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
- job:
    name: python-cinderclient-functional-base
    abstract: true
    parent: devstack-tox-functional
    timeout: 4500
    required-projects:
      - openstack/cinder
      - openstack/python-cinderclient
    vars:
      openrc_enable_export: true
      devstack_localrc:
        VOLUME_BACKING_FILE_SIZE: 16G
        CINDER_QUOTA_VOLUMES: 25
        CINDER_QUOTA_BACKUPS: 25
        CINDER_QUOTA_SNAPSHOTS: 25
    irrelevant-files:
      - ^.*\.rst$
      - ^doc/.*$
      - ^releasenotes/.*$
      - ^cinderclient/tests/unit/.*$

- job:
    name: python-cinderclient-functional-py39
    parent: python-cinderclient-functional-base
    nodeset: devstack-single-node-centos-9-stream
    vars:
      python_version: 3.9
      tox_envlist: functional-py39

- job:
    name: python-cinderclient-functional-py310
    parent: python-cinderclient-functional-base
    # python 3.10 is the default in ubuntu 22.04 (jammy)
    nodeset: openstack-single-node-jammy
    vars:
      python_version: 3.10
      tox_envlist: functional-py310

- project:
    vars:
      ensure_tox_version: '<4'
    templates:
      - check-requirements
      - lib-forward-testing-python3
      - openstack-cover-jobs
      - openstack-python3-antelope-jobs
      - publish-openstack-docs-pti
      - release-notes-jobs-python3
    check:
      jobs:
        - python-cinderclient-functional-py39
        - python-cinderclient-functional-py310
        - openstack-tox-pylint:
            voting: false
    gate:
      jobs:
        - python-cinderclient-functional-py39
        - python-cinderclient-functional-py310