
devstack no longer installs ceilometer services unlesss ceilometer devstack plugin is enabled, so we can safely remove the options to disable ceilometer services. This allows us to remove references to removed services such as ceilometer-api . Change-Id: I615f699336584f86f9a46584e78cb3b54d10048f
104 lines
3.1 KiB
YAML
104 lines
3.1 KiB
YAML
- job:
|
|
name: glanceclient-dsvm-functional
|
|
parent: devstack-tox-functional
|
|
description: |
|
|
Devstack-based functional tests for glanceclient.
|
|
|
|
These test glanceclient against Image API v2 only.
|
|
required-projects:
|
|
- openstack/python-glanceclient
|
|
timeout: 4200
|
|
vars:
|
|
devstack_localrc:
|
|
LIBS_FROM_GIT: python-glanceclient
|
|
devstack_services:
|
|
# turn on swift
|
|
s-account: true
|
|
s-container: true
|
|
s-object: true
|
|
s-proxy: true
|
|
# Hardcode glanceclient path so the job can be run on glance patches
|
|
zuul_work_dir: src/opendev.org/openstack/python-glanceclient
|
|
irrelevant-files:
|
|
- ^doc/.*$
|
|
- ^releasenotes/.*$
|
|
- ^.*\.rst$
|
|
- ^(test-|)requirements.txt$
|
|
- ^setup.cfg$
|
|
|
|
- job:
|
|
name: glanceclient-tox-keystone-tips-base
|
|
parent: tox
|
|
abstract: true
|
|
description: Abstract job for glanceclient vs. keystone
|
|
required-projects:
|
|
- name: openstack/keystoneauth
|
|
|
|
- job:
|
|
name: glanceclient-tox-py3-keystone-tips
|
|
parent: glanceclient-tox-keystone-tips-base
|
|
description: |
|
|
glanceclient py3 unit tests vs. keystone masters
|
|
vars:
|
|
tox_envlist: py3
|
|
|
|
- job:
|
|
name: glanceclient-tox-oslo-tips-base
|
|
parent: tox
|
|
abstract: true
|
|
description: Abstract job for glanceclient vs. oslo
|
|
required-projects:
|
|
- name: openstack/oslo.i18n
|
|
- name: openstack/oslo.utils
|
|
|
|
- job:
|
|
name: glanceclient-tox-py3-oslo-tips
|
|
parent: glanceclient-tox-oslo-tips-base
|
|
description: |
|
|
glanceclient py3 unit tests vs. oslo masters
|
|
vars:
|
|
tox_envlist: py3
|
|
|
|
- job:
|
|
name: glanceclient-dsvm-functional-py3
|
|
parent: glanceclient-dsvm-functional
|
|
vars:
|
|
devstack_localrc:
|
|
USE_PYTHON3: true
|
|
|
|
- project:
|
|
templates:
|
|
- check-requirements
|
|
- lib-forward-testing-python3
|
|
- openstack-cover-jobs
|
|
- openstack-python3-jobs
|
|
- publish-openstack-docs-pti
|
|
- release-notes-jobs-python3
|
|
check:
|
|
jobs:
|
|
- glanceclient-dsvm-functional
|
|
gate:
|
|
jobs:
|
|
- glanceclient-dsvm-functional
|
|
periodic:
|
|
jobs:
|
|
# 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
|
|
# to define these jobs in the openstack/project-config repo.
|
|
# That would make us less agile in adjusting these tests, so we
|
|
# aren't doing that either.
|
|
- glanceclient-tox-py3-keystone-tips:
|
|
branches: master
|
|
- glanceclient-tox-py3-oslo-tips:
|
|
branches: master
|
|
experimental:
|
|
jobs:
|
|
- glanceclient-dsvm-functional-py3
|