2018-01-13 12:45:40 -05:00
|
|
|
- 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
|
2019-10-30 06:48:52 +00:00
|
|
|
USE_PYTHON3: True
|
2018-01-13 12:45:40 -05:00
|
|
|
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
|
2019-04-19 19:42:31 +00:00
|
|
|
zuul_work_dir: src/opendev.org/openstack/glance_store
|
2018-01-13 12:45:40 -05:00
|
|
|
|
|
|
|
- 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:
|
2018-08-20 15:35:31 +09:00
|
|
|
ENABLE_IDENTITY_V2: true
|
2018-01-13 12:45:40 -05:00
|
|
|
|
2018-05-30 16:32:50 -04:00
|
|
|
- job:
|
|
|
|
name: glance_store-tox-cinder-tips-base
|
|
|
|
parent: tox
|
2018-07-26 15:31:18 -04:00
|
|
|
abstract: true
|
2018-05-30 16:32:50 -04:00
|
|
|
description: Abstract job for glance_store vs. cinder
|
|
|
|
required-projects:
|
|
|
|
- name: openstack/os-brick
|
|
|
|
- name: openstack/python-cinderclient
|
|
|
|
|
|
|
|
- job:
|
2019-05-05 08:28:03 +02:00
|
|
|
name: glance_store-tox-py36-cinder-tips
|
2018-05-30 16:32:50 -04:00
|
|
|
parent: glance_store-tox-cinder-tips-base
|
|
|
|
description: |
|
2019-05-05 08:28:03 +02:00
|
|
|
glance_store py36 unit tests vs. cinder masters
|
2018-05-30 16:32:50 -04:00
|
|
|
vars:
|
2019-05-05 08:28:03 +02:00
|
|
|
tox_envlist: py36
|
2018-05-30 16:32:50 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: glance_store-tox-keystone-tips-base
|
|
|
|
parent: tox
|
2018-07-26 15:31:18 -04:00
|
|
|
abstract: true
|
2018-05-30 16:32:50 -04:00
|
|
|
description: Abstract job for glance_store vs. keystone
|
|
|
|
required-projects:
|
|
|
|
- name: openstack/keystoneauth
|
|
|
|
- name: openstack/python-keystoneclient
|
|
|
|
|
|
|
|
- job:
|
2019-05-05 08:28:03 +02:00
|
|
|
name: glance_store-tox-py36-keystone-tips
|
2018-05-30 16:32:50 -04:00
|
|
|
parent: glance_store-tox-keystone-tips-base
|
|
|
|
description: |
|
2019-05-05 08:28:03 +02:00
|
|
|
glance_store py36 unit tests vs. keystone masters
|
2018-05-30 16:32:50 -04:00
|
|
|
vars:
|
2019-05-05 08:28:03 +02:00
|
|
|
tox_envlist: py36
|
2018-05-30 16:32:50 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: glance_store-tox-oslo-tips-base
|
|
|
|
parent: tox
|
2018-07-26 15:31:18 -04:00
|
|
|
abstract: true
|
2018-05-30 16:32:50 -04:00
|
|
|
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:
|
2019-05-05 08:28:03 +02:00
|
|
|
name: glance_store-tox-py36-oslo-tips
|
2018-05-30 16:32:50 -04:00
|
|
|
parent: glance_store-tox-oslo-tips-base
|
|
|
|
description: |
|
2019-05-05 08:28:03 +02:00
|
|
|
glance_store py36 unit tests vs. oslo masters
|
2018-05-30 16:32:50 -04:00
|
|
|
vars:
|
2019-05-05 08:28:03 +02:00
|
|
|
tox_envlist: py36
|
2018-05-30 16:32:50 -04:00
|
|
|
|
|
|
|
- job:
|
|
|
|
name: glance_store-tox-swift-tips-base
|
|
|
|
parent: tox
|
2018-07-26 15:31:18 -04:00
|
|
|
abstract: true
|
2018-05-30 16:32:50 -04:00
|
|
|
description: Abstract job for glance_store vs. swift
|
|
|
|
required-projects:
|
|
|
|
- name: openstack/python-swiftclient
|
|
|
|
|
|
|
|
- job:
|
2019-05-05 08:28:03 +02:00
|
|
|
name: glance_store-tox-py36-swift-tips
|
2018-05-30 16:32:50 -04:00
|
|
|
parent: glance_store-tox-swift-tips-base
|
|
|
|
description: |
|
2019-05-05 08:28:03 +02:00
|
|
|
glance_store py36 unit tests vs. swift masters
|
2018-05-30 16:32:50 -04:00
|
|
|
vars:
|
2019-05-05 08:28:03 +02:00
|
|
|
tox_envlist: py36
|
2018-05-30 16:32:50 -04:00
|
|
|
|
2018-01-13 12:45:40 -05:00
|
|
|
- project:
|
2018-08-20 15:35:31 +09:00
|
|
|
templates:
|
2018-12-20 20:59:06 +01:00
|
|
|
- check-requirements
|
|
|
|
- lib-forward-testing-python3
|
|
|
|
- openstack-lower-constraints-jobs
|
2020-04-10 13:29:50 -05:00
|
|
|
- openstack-python3-victoria-jobs
|
2018-08-20 15:35:45 +09:00
|
|
|
- publish-openstack-docs-pti
|
|
|
|
- release-notes-jobs-python3
|
2018-03-22 12:38:16 -04:00
|
|
|
check:
|
|
|
|
jobs:
|
2018-08-20 15:35:31 +09:00
|
|
|
- legacy-tempest-dsvm-full-ceph-plugin-src-glance_store:
|
|
|
|
voting: false
|
2019-02-28 13:14:38 -05:00
|
|
|
irrelevant-files: &tempest-irrelevant-files
|
|
|
|
- ^doc/.*$
|
|
|
|
- ^releasenotes/.*$
|
|
|
|
- ^.*\.rst$
|
2018-08-20 15:35:31 +09:00
|
|
|
- ^(test-|)requirements.txt$
|
2019-02-28 13:14:38 -05:00
|
|
|
- ^lower-constraints.txt$
|
2018-08-20 15:35:31 +09:00
|
|
|
- ^setup.cfg$
|
2019-02-28 13:14:38 -05:00
|
|
|
- ^tox.ini$
|
|
|
|
- ^\.zuul\.yaml$
|
2018-05-30 16:32:50 -04:00
|
|
|
experimental:
|
|
|
|
jobs:
|
|
|
|
- glance_store-dsvm-functional-filesystem
|
|
|
|
- glance_store-dsvm-functional-swift
|
|
|
|
periodic:
|
|
|
|
jobs:
|
2018-10-11 12:00:52 -04:00
|
|
|
# NOTE(rosmaita): we only want the "tips" jobs to be run against
|
|
|
|
# master, hence the 'branches' qualifiers below. Without them, when
|
|
|
|
# a stable branch is cut, the tests would be run against the stable
|
|
|
|
# branch as well, which is pointless because these libraries are
|
|
|
|
# frozen (more or less) in the stable branches.
|
|
|
|
#
|
|
|
|
# The "tips" jobs can be removed from the stable branch .zuul.yaml
|
|
|
|
# files if someone is so inclined, but that would require manual
|
|
|
|
# maintenance, so we do not do it by default. Another option is
|
2019-04-19 19:42:31 +00:00
|
|
|
# to define these jobs in the openstack/project-config repo.
|
2018-10-11 12:00:52 -04:00
|
|
|
# That would make us less agile in adjusting these tests, so we
|
|
|
|
# aren't doing that either.
|
2019-05-05 08:28:03 +02:00
|
|
|
- glance_store-tox-py36-cinder-tips:
|
2018-07-26 15:31:18 -04:00
|
|
|
branches: master
|
2019-05-05 08:28:03 +02:00
|
|
|
- glance_store-tox-py36-keystone-tips:
|
2018-07-26 15:31:18 -04:00
|
|
|
branches: master
|
2019-05-05 08:28:03 +02:00
|
|
|
- glance_store-tox-py36-oslo-tips:
|
2018-07-26 15:31:18 -04:00
|
|
|
branches: master
|
2019-05-05 08:28:03 +02:00
|
|
|
- glance_store-tox-py36-swift-tips:
|
2018-07-26 15:31:18 -04:00
|
|
|
branches: master
|