In order to support Python 3.7, pylint has to be updated to 2.0.0 minimum. Newer versions of Pylint enforce additional checkers which can be addressed with some code refactoring rather than silently ignoring them in pylintrc; except useless-object-inheritance which is required to be silented so that we stay compatible with Python 2.x. Story: 2004073 Task: 27434 Change-Id: I52301d763797d619f195bd8a1c32bc47f1e68420
103 lines
3.2 KiB
YAML
103 lines
3.2 KiB
YAML
# Note: Some official OpenStack wide jobs are still defined in the
|
|
# project-config repository
|
|
- project:
|
|
templates:
|
|
- check-requirements
|
|
- periodic-stable-jobs-neutron
|
|
- openstack-cover-jobs
|
|
- openstack-lower-constraints-jobs
|
|
- openstack-python-jobs
|
|
- openstack-python36-jobs
|
|
- openstack-python37-jobs
|
|
- publish-openstack-docs-pti
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- openstack-tox-functional:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
- openstack-tox-functional-py36:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
- octavia-v2-dsvm-noop-api
|
|
- octavia-v2-dsvm-noop-py2-api
|
|
- octavia-v2-dsvm-scenario
|
|
- octavia-v2-dsvm-py2-scenario
|
|
- octavia-v2-dsvm-py2-scenario-centos-7:
|
|
voting: false
|
|
- octavia-v2-dsvm-scenario-ubuntu-bionic:
|
|
voting: false
|
|
- octavia-v2-dsvm-scenario-two-node:
|
|
voting: false
|
|
- octavia-v2-dsvm-py2-scenario-two-node:
|
|
voting: false
|
|
- octavia-grenade:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
- ^setup.cfg$
|
|
- ^tools/.*$
|
|
- ^(test-|)requirements.txt$
|
|
- ^tox.ini$
|
|
- octavia-v2-dsvm-tls-barbican:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
voting: false
|
|
gate:
|
|
queue: octavia
|
|
jobs:
|
|
- openstack-tox-functional:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
- openstack-tox-functional-py36:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^etc/.*$
|
|
- ^releasenotes/.*$
|
|
- octavia-v2-dsvm-noop-api
|
|
- octavia-v2-dsvm-noop-py2-api
|
|
- octavia-v2-dsvm-scenario
|
|
- octavia-v2-dsvm-py2-scenario
|
|
- octavia-grenade:
|
|
irrelevant-files:
|
|
- ^.*\.rst$
|
|
- ^api-ref/.*$
|
|
- ^doc/.*$
|
|
- ^octavia/tests/unit/.*$
|
|
- ^releasenotes/.*$
|
|
- ^setup.cfg$
|
|
- ^tools/.*$
|
|
- ^(test-|)requirements.txt$
|
|
- ^tox.ini$
|
|
periodic:
|
|
jobs:
|
|
- publish-openstack-octavia-amphora-image-xenial:
|
|
branches: ^(?!stable/.*).*$
|
|
- publish-openstack-octavia-amphora-image-bionic:
|
|
branches: ^(?!stable/.*).*$
|
|
- publish-openstack-octavia-amphora-image-centos7:
|
|
branches: ^(?!stable/.*).*$
|
|
- publish-openstack-octavia-amphora-image-fedora28:
|
|
branches: ^(?!stable/.*).*$
|