Merge "Run federation jobs on Ubuntu Focal"

This commit is contained in:
Zuul
2020-07-01 19:20:47 +00:00
committed by Gerrit Code Review
2 changed files with 28 additions and 4 deletions

View File

@@ -66,6 +66,30 @@
devstack_localrc: devstack_localrc:
IDP_ID: k2k IDP_ID: k2k
- job:
name: keystone-dsvm-py3-functional-federation-ubuntu-focal
parent: keystone-dsvm-functional
nodeset: openstack-single-node-focal
vars:
devstack_localrc:
TEMPEST_PLUGINS: '/opt/stack/keystone-tempest-plugin'
USE_PYTHON3: True
devstack_services:
keystone-saml2-federation: true
tls-proxy: false
devstack_plugins:
keystone: https://opendev.org/openstack/keystone
zuul_copy_output:
/etc/shibboleth: logs
/var/log/shibboleth: logs
- job:
name: keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k
parent: keystone-dsvm-py3-functional-federation-ubuntu-focal
vars:
devstack_localrc:
IDP_ID: k2k
# This job will execute 'tox -e upgrade' from the OSA # This job will execute 'tox -e upgrade' from the OSA
# repo specified in 'osa_test_repo'. # repo specified in 'osa_test_repo'.
- job: - job:
@@ -195,10 +219,10 @@
- ^etc/.*$ - ^etc/.*$
- ^keystone/tests/unit/.*$ - ^keystone/tests/unit/.*$
- ^releasenotes/.*$ - ^releasenotes/.*$
- keystone-dsvm-py3-functional-federation-opensuse15: - keystone-dsvm-py3-functional-federation-ubuntu-focal:
voting: false voting: false
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- keystone-dsvm-py3-functional-federation-opensuse15-k2k: - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- keystoneclient-devstack-functional: - keystoneclient-devstack-functional:
voting: false voting: false
@@ -225,7 +249,7 @@
jobs: jobs:
- keystone-dsvm-py3-functional: - keystone-dsvm-py3-functional:
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- keystone-dsvm-py3-functional-federation-opensuse15-k2k: - keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k:
irrelevant-files: *irrelevant-files irrelevant-files: *irrelevant-files
- tempest-full-py3: - tempest-full-py3:
irrelevant-files: *tempest-irrelevant-files irrelevant-files: *tempest-irrelevant-files

View File

@@ -82,7 +82,7 @@ function install_federation {
sudo shib-keygen -f sudo shib-keygen -f
# Enable the Shibboleth module for Apache # Enable the Shibboleth module for Apache
sudo a2enmod shib2 sudo a2enmod shib
elif is_fedora; then elif is_fedora; then
# NOTE(knikolla): For CentOS/RHEL, installing shibboleth is tricky # NOTE(knikolla): For CentOS/RHEL, installing shibboleth is tricky
# It requires adding a separate repo not officially supported # It requires adding a separate repo not officially supported