RFE: Devstack plugin

Bug #1816120 reported by Lance Bragstad on 2019-02-15
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Identity (keystone)

Bug Description

Some functional tests require setting up a custom environment on which to run.

For example, federation tests require configuration of a service provider module in Apache, and federation with an external identity provider such as Shibboleth or another keystone (for keystone-to-keystone federation.)

Fortunately, Devstack includes a mechanism for allowing scripts to be plugged in so they can be called by stack.sh during the different phases of installation, making it ideal for preparing the custom environments we require.[1]

The previous attempt[2] at writing a Devstack plugin for keystone was overly confusing and difficult to test. To make reviewing and testing it easier, it will be broken up into smaller pieces. These will be slowly rolled out, incrementally adding the functionality required for the testing environment.

The purpose of this RFE is to have a reference describing the undertaken approach.

Lance Bragstad (lbragstad) wrote :

Added keystone identity provider installation to Devstack plugin: https://review.openstack.org/484121
Only upload SP metadata to testshib.org if IDP id is testshib: https://review.openstack.org/545471
Copy shibboleth logs in v3 functional jobs: https://review.openstack.org/580401

tags: added: test-improvement
Changed in keystone:
status: New → In Progress
importance: Undecided → Wishlist
tags: added: rfe
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers