- job: name: glance-dsvm-grenade-multinode parent: legacy-dsvm-base-multinode run: playbooks/legacy/glance-dsvm-grenade-multinode/run.yaml post-run: playbooks/legacy/glance-dsvm-grenade-multinode/post.yaml timeout: 10800 required-projects: - openstack-dev/grenade - openstack-infra/devstack-gate - openstack/glance nodeset: legacy-ubuntu-xenial-2-node - job: name: glance-eventlet-ssl-handshake-broken-py35 parent: tox description: | See https://bugs.launchpad.net/glance/+bug/1482633 vars: tox_envlist: broken-py35-ssl-tests irrelevant-files: - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - job: name: glance-tox-oslo-tips-base parent: tox description: Abstract job for Glance vs. oslo libraries # NOTE(rosmaita): only need functional test jobs, oslo is # already running periodic jobs using our unit tests required-projects: - name: openstack/debtcollector - name: openstack/futurist - name: openstack/oslo.concurrency - name: openstack/oslo.config - name: openstack/oslo.context - name: openstack/oslo.db - name: openstack/oslo.i18n - name: openstack/oslo.log - name: openstack/oslo.messaging - name: openstack/oslo.middleware - name: openstack/oslo.policy - name: openstack/oslo.utils - name: openstack/osprofiler - name: openstack/stevedore - name: openstack/taskflow - job: name: glance-tox-functional-oslo-tips parent: glance-tox-oslo-tips-base description: | Glance py27 functional tests vs. oslo libraries masters vars: tox_envlist: functional - job: name: glance-tox-functional-py35-oslo-tips parent: glance-tox-oslo-tips-base description: | Glance py35 functional tests vs. oslo libraries masters vars: tox_envlist: functional-py35 - job: name: glance-tox-keystone-tips-base parent: tox description: Abstract job for Glance vs. keystone required-projects: - name: openstack/keystoneauth - name: openstack/keystonemiddleware - name: openstack/python-keystoneclient - job: name: glance-tox-py27-keystone-tips parent: glance-tox-keystone-tips-base description: | Glance py27 unit tests vs. keystone masters vars: tox_envlist: py27 - job: name: glance-tox-py35-keystone-tips parent: glance-tox-keystone-tips-base description: | Glance py35 unit tests vs. keystone masters vars: tox_envlist: py35 - job: name: glance-tox-functional-keystone-tips parent: glance-tox-keystone-tips-base description: | Glance py27 functional tests vs. keystone masters vars: tox_envlist: functional - job: name: glance-tox-functional-py35-keystone-tips parent: glance-tox-keystone-tips-base description: | Glance py35 functional tests vs. keystone masters vars: tox_envlist: functional-py35 - job: name: glance-tox-glance_store-tips-base parent: tox description: Abstract job for Glance vs. glance_store required-projects: - name: openstack/glance_store - job: name: glance-tox-py27-glance_store-tips parent: glance-tox-glance_store-tips-base description: | Glance py27 unit tests vs. glance_store master vars: tox_envlist: py27 - job: name: glance-tox-py35-glance_store-tips parent: glance-tox-glance_store-tips-base description: | Glance py35 unit tests vs. glance_store master vars: tox_envlist: py35 - job: name: glance-tox-functional-glance_store-tips parent: glance-tox-glance_store-tips-base description: | Glance py27 functional tests vs. glance_store master vars: tox_envlist: functional - job: name: glance-tox-functional-py35-glance_store-tips parent: glance-tox-glance_store-tips-base description: | Glance py35 functional tests vs. glance_store master vars: tox_envlist: functional-py35 - job: name: glance-tox-cursive-tips-base parent: tox description: Abstract job for Glance vs. cursive and related libs required-projects: - name: openstack/cursive - name: openstack/python-barbicanclient - name: openstack/castellan - job: name: glance-tox-py27-cursive-tips parent: glance-tox-cursive-tips-base description: | Glance py27 unit tests vs. cursive (and related libs) master vars: tox_envlist: py27 - job: name: glance-tox-py35-cursive-tips parent: glance-tox-cursive-tips-base description: | Glance py35 unit tests vs. cursive (and related libs) master vars: tox_envlist: py35 - job: name: glance-tox-functional-cursive-tips parent: glance-tox-cursive-tips-base description: | Glance py27 functional tests vs. cursive (and related libs) master vars: tox_envlist: functional - job: name: glance-tox-functional-py35-cursive-tips parent: glance-tox-cursive-tips-base description: | Glance py35 functional tests vs. cursive (and related libs) master vars: tox_envlist: functional-py35 - project: templates: - openstack-python35-jobs - openstack-python-jobs - publish-openstack-docs-pti - periodic-stable-jobs - check-requirements - integrated-gate - integrated-gate-py35 - release-notes-jobs-python3 check: jobs: - openstack-tox-functional - openstack-tox-functional-py35 - openstack-tox-lower-constraints - glance-eventlet-ssl-handshake-broken-py35: voting: false - legacy-tempest-dsvm-full-devstack-plugin-ceph: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - tempest-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - neutron-grenade: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ gate: jobs: - openstack-tox-functional - openstack-tox-functional-py35 - openstack-tox-lower-constraints - tempest-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - neutron-grenade: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ experimental: jobs: - barbican-simple-crypto-devstack-tempest - glance-dsvm-grenade-multinode - legacy-tempest-dsvm-py35-full-devstack-plugin-ceph: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-pg-full: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ - legacy-tempest-dsvm-neutron-full-opensuse-423: irrelevant-files: - ^(test-|)requirements.txt$ - ^.*\.rst$ - ^api-ref/.*$ - ^doc/.*$ - ^releasenotes/.*$ - ^setup.cfg$ - ^tox.ini$ periodic: jobs: - glance-tox-functional-oslo-tips - glance-tox-functional-py35-oslo-tips - glance-tox-py27-keystone-tips - glance-tox-py35-keystone-tips - glance-tox-functional-keystone-tips - glance-tox-functional-py35-keystone-tips - glance-tox-py27-glance_store-tips - glance-tox-py35-glance_store-tips - glance-tox-functional-glance_store-tips - glance-tox-functional-py35-glance_store-tips - glance-tox-py27-cursive-tips - glance-tox-py35-cursive-tips - glance-tox-functional-cursive-tips - glance-tox-functional-py35-cursive-tips