os-brick/.zuul.yaml
Brian Rosmaita ecff5ec771 Remove Python 2.7 support from testing and gates
Makes Python 3 the base python for all tox venvs and removes
py2 jobs from zuul.yaml.

Remaining:
- move the legacy gate jobs from openstack-zuul-jobs to the os-brick
  repo and make them py3 jobs
- adjust setup.cfg to require py3 and remove py2 requirements from
  test-requirements.txt and doc/requirements.txt

Partial-bug: #1853372

Change-Id: Ib447656aa213914bafd50380b3821090f93776f8
2019-12-04 16:29:40 -05:00

36 lines
1.1 KiB
YAML

- project:
templates:
- check-requirements
- lib-forward-testing-python3
- openstack-lower-constraints-jobs
- openstack-python3-ussuri-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- legacy-tempest-dsvm-full-ceph-plugin-src-os-brick:
voting: false
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- legacy-tempest-dsvm-full-lio-src-os-brick:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- os-brick-cinder-tempest-dsvm-lvm-lio-barbican
gate:
jobs:
- legacy-tempest-dsvm-full-lio-src-os-brick:
irrelevant-files:
- ^(test-|)requirements.txt$
- ^setup.cfg$
- os-brick-cinder-tempest-dsvm-lvm-lio-barbican
experimental:
jobs:
- openstack-tox-pylint
- job:
name: os-brick-cinder-tempest-dsvm-lvm-lio-barbican
parent: cinder-tempest-dsvm-lvm-lio-barbican
required-projects:
- openstack/cinder