keystone/.zuul.yaml
Colleen Murphy f2b2ab11d3 Add shibboleth config to log output
For help with debugging, copy the shibboleth config to the Zuul log
workspace. Also clean up unneeded voting flag for experimental job.

Change-Id: Iad9c5cea4f6db45cbfbb0a07fcace98ac19fc429
2019-02-22 16:05:30 +01:00

226 lines
7.2 KiB
YAML

# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
- job:
name: keystone-dsvm-functional
parent: devstack-tempest
timeout: 4200
required-projects:
- openstack-infra/devstack-gate
- openstack/keystone
- openstack/keystone-tempest-plugin
vars:
tox_envlist: all
tempest_test_regex: 'keystone_tempest_plugin'
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
- job:
name: keystone-dsvm-py3-functional
parent: keystone-dsvm-functional
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
USE_PYTHON3: True
- job:
name: keystone-dsvm-functional-federation
parent: keystone-dsvm-functional
nodeset: openstack-single-node-xenial
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
devstack_services:
keystone-saml2-federation: true
tls-proxy: false
devstack_plugins:
keystone: git://git.openstack.org/openstack/keystone
zuul_copy_output:
/etc/shibboleth: logs
- job:
name: keystone-dsvm-py35-functional-federation
parent: keystone-dsvm-functional-federation
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
USE_PYTHON3: True
zuul_copy_output:
/etc/shibboleth: logs
# This job will execute 'tox -e upgrade' from the OSA
# repo specified in 'osa_test_repo'.
- job:
name: openstack-ansible-keystone-rolling-upgrade
parent: openstack-ansible-cross-repo-functional
required-projects:
- name: openstack/openstack-ansible-os_keystone
vars:
tox_env: upgrade
osa_test_repo: openstack/openstack-ansible-os_keystone
# Experimental
- job:
name: keystone-tox-patch_cover
parent: openstack-tox
description: |
Run test for keystone project.
Uses tox with the ``patch_cover`` environment.
vars:
tox_envlist: patch_cover
# Experimental
- job:
name: keystone-dsvm-grenade-multinode
parent: legacy-dsvm-base-multinode
run: playbooks/legacy/keystone-dsvm-grenade-multinode/run.yaml
post-run: playbooks/legacy/keystone-dsvm-grenade-multinode/post.yaml
timeout: 10800
required-projects:
- openstack-dev/grenade
- openstack-infra/devstack-gate
- openstack/keystone
nodeset: legacy-ubuntu-xenial-2-node
# Experimental
- job:
name: keystone-dsvm-functional-federation-centos7
parent: keystone-dsvm-functional
nodeset: devstack-single-node-centos-7
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
devstack_services:
keystone-saml2-federation: true
tls-proxy: false
devstack_plugins:
keystone: git://git.openstack.org/openstack/keystone
zuul_copy_output:
/etc/shibboleth: logs
# Experimental
- job:
name: keystone-dsvm-functional-federation-opensuse15
parent: keystone-dsvm-functional
nodeset: devstack-single-node-opensuse-150
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
devstack_services:
keystone-saml2-federation: true
tls-proxy: false
devstack_plugins:
keystone: git://git.openstack.org/openstack/keystone
zuul_copy_output:
/etc/shibboleth: logs
# Experimental
- job:
name: keystone-dsvm-py3-functional-federation-opensuse15
parent: keystone-dsvm-functional-federation-opensuse15
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
USE_PYTHON3: True
zuul_copy_output:
/etc/shibboleth: logs
- project:
templates:
- openstack-cover-jobs
- openstack-lower-constraints-jobs
- openstack-python-jobs
- openstack-python35-jobs
- openstack-python36-jobs
- openstack-python37-jobs
- publish-openstack-docs-pti
- periodic-stable-jobs
- check-requirements
- integrated-gate
- integrated-gate-py3
- release-notes-jobs-python3
check:
jobs:
- keystone-dsvm-functional:
irrelevant-files: &irrelevant-files
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^keystone/tests/unit/.*$
- ^releasenotes/.*$
- keystone-dsvm-py3-functional:
irrelevant-files: *irrelevant-files
- keystone-dsvm-functional-federation:
voting: false
irrelevant-files: *irrelevant-files
- keystone-dsvm-py35-functional-federation:
voting: false
irrelevant-files: *irrelevant-files
- keystoneclient-devstack-functional:
voting: false
irrelevant-files: *irrelevant-files
- legacy-tempest-dsvm-ldap-domain-specific-driver:
voting: false
irrelevant-files: &tempest-irrelevant-files
- ^(test-|)requirements.txt$
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^etc/.*$
- ^keystone/tests/unit/.*$
- ^releasenotes/.*$
- ^setup.cfg$
- tempest-full:
irrelevant-files: *tempest-irrelevant-files
- tempest-full-py3:
irrelevant-files: *tempest-irrelevant-files
- neutron-grenade:
irrelevant-files: *tempest-irrelevant-files
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files
gate:
jobs:
- keystone-dsvm-functional:
irrelevant-files: *irrelevant-files
- keystone-dsvm-py3-functional:
irrelevant-files: *irrelevant-files
- tempest-full:
irrelevant-files: *tempest-irrelevant-files
- tempest-full-py3:
irrelevant-files: *tempest-irrelevant-files
- neutron-grenade:
irrelevant-files: *tempest-irrelevant-files
- grenade-py3:
irrelevant-files: *tempest-irrelevant-files
experimental:
jobs:
- keystone-tox-patch_cover
- keystone-dsvm-grenade-multinode:
irrelevant-files: *irrelevant-files
- openstack-ansible-keystone-rolling-upgrade:
irrelevant-files: *irrelevant-files
- tempest-pg-full:
irrelevant-files: *tempest-irrelevant-files
- tempest-full-py3-opensuse150:
irrelevant-files: *tempest-irrelevant-files
- keystone-dsvm-functional-federation-centos7:
irrelevant-files: *irrelevant-files
- keystone-dsvm-functional-federation-opensuse15:
irrelevant-files: *irrelevant-files
- keystone-dsvm-py3-functional-federation-opensuse15:
irrelevant-files: *irrelevant-files
post:
jobs:
- publish-loci-keystone