- job: name: glance_store-dsvm-functional-base parent: devstack-tox-functional description: | Base job for devstack-based functional tests for glance_store Can only be used directly if a 'functional' testenv is defined in tox.ini (which currently is not the case). required-projects: - openstack/glance_store timeout: 4200 vars: devstack_localrc: LIBS_FROM_GIT: glance_store devstack_services: # turn off ceilometer ceilometer-acentral: false ceilometer-acompute: false ceilometer-alarm-evaluator: false ceilometer-alarm-notifier: false ceilometer-anotification: false ceilometer-api: false ceilometer-collector: false # Hardcode glance_store path so the job can be run on glance patches zuul_work_dir: src/git.openstack.org/openstack/glance_store - job: name: glance_store-dsvm-functional-filesystem parent: glance_store-dsvm-functional-base vars: tox_envlist: functional-filesystem - job: name: glance_store-dsvm-functional-swift parent: glance_store-dsvm-functional-base required-projects: - openstack/swift vars: tox_envlist: functional-swift devstack_services: s-account: true s-container: true s-object: true s-proxy: true devstack_localrc: ENABLE_IDENTITY_V2: true - job: name: glance_store-tox-cinder-tips-base parent: tox abstract: true description: Abstract job for glance_store vs. cinder required-projects: - name: openstack/os-brick - name: openstack/python-cinderclient - job: name: glance_store-tox-py27-cinder-tips parent: glance_store-tox-cinder-tips-base description: | glance_store py27 unit tests vs. cinder masters vars: tox_envlist: py27 - job: name: glance_store-tox-py35-cinder-tips parent: glance_store-tox-cinder-tips-base description: | glance_store py35 unit tests vs. cinder masters vars: tox_envlist: py35 - job: name: glance_store-tox-keystone-tips-base parent: tox abstract: true description: Abstract job for glance_store vs. keystone required-projects: - name: openstack/keystoneauth - name: openstack/python-keystoneclient - job: name: glance_store-tox-py27-keystone-tips parent: glance_store-tox-keystone-tips-base description: | glance_store py27 unit tests vs. keystone masters vars: tox_envlist: py27 - job: name: glance_store-tox-py35-keystone-tips parent: glance_store-tox-keystone-tips-base description: | glance_store py35 unit tests vs. keystone masters vars: tox_envlist: py35 - job: name: glance_store-tox-oslo-tips-base parent: tox abstract: true description: Abstract job for glance_store vs. oslo required-projects: - name: openstack/oslo.concurrency - name: openstack/oslo.config - name: openstack/oslo.i18n - name: openstack/oslo.privsep - name: openstack/oslo.rootwrap - name: openstack/oslo.serialization - name: openstack/oslo.utils - name: openstack/oslo.vmware - name: openstack/stevedore - job: name: glance_store-tox-py27-oslo-tips parent: glance_store-tox-oslo-tips-base description: | glance_store py27 unit tests vs. oslo masters vars: tox_envlist: py27 - job: name: glance_store-tox-py35-oslo-tips parent: glance_store-tox-oslo-tips-base description: | glance_store py35 unit tests vs. oslo masters vars: tox_envlist: py35 - job: name: glance_store-tox-swift-tips-base parent: tox abstract: true description: Abstract job for glance_store vs. swift required-projects: - name: openstack/python-swiftclient - job: name: glance_store-tox-py27-swift-tips parent: glance_store-tox-swift-tips-base description: | glance_store py27 unit tests vs. swift masters vars: tox_envlist: py27 - job: name: glance_store-tox-py35-swift-tips parent: glance_store-tox-swift-tips-base description: | glance_store py35 unit tests vs. swift masters vars: tox_envlist: py35 - project: templates: - openstack-python-jobs - openstack-python35-jobs - openstack-python36-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 - check-requirements - lib-forward-testing - lib-forward-testing-python3 check: jobs: - openstack-tox-lower-constraints - legacy-tempest-dsvm-full-ceph-plugin-src-glance_store: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ - legacy-tempest-dsvm-full-sheepdog: voting: false irrelevant-files: - ^(test-|)requirements.txt$ - ^setup.cfg$ gate: jobs: - openstack-tox-lower-constraints experimental: jobs: - glance_store-dsvm-functional-filesystem - glance_store-dsvm-functional-swift periodic: jobs: - glance_store-tox-py27-cinder-tips: branches: master - glance_store-tox-py35-cinder-tips: branches: master - glance_store-tox-py27-keystone-tips: branches: master - glance_store-tox-py35-keystone-tips: branches: master - glance_store-tox-py27-oslo-tips: branches: master - glance_store-tox-py35-oslo-tips: branches: master - glance_store-tox-py27-swift-tips: branches: master - glance_store-tox-py35-swift-tips: branches: master