charm-keystone-saml-mellon:stable/20.02

Last commit made on 2020-02-17
Get this branch:
git clone -b stable/20.02 https://git.launchpad.net/charm-keystone-saml-mellon

Branch merges

Branch information

Name:
stable/20.02
Repository:
lp:charm-keystone-saml-mellon

Recent commits

89b3bb5... by Liam Young

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch zaza bundles to stable charms.

Switch to using stable charm-helpers branch.

Change-Id: Iabb9a90e7fe7ef99a02cbf8b0c15edee12180c17

5ec1bc1... by Zuul <email address hidden>

Merge "Add a PAOS endpoint to support ECP"

6f7395f... by Zuul <email address hidden>

Merge "Add Python 3 Train unit tests"

b1b4ff3... by Dmitrii Shcherbakov

Add a PAOS endpoint to support ECP

See "4.13.2. Service Provider Metadata" in mellon_user_guide.

Note: SOAP reversed: PAOS

Change-Id: If94f9d306cb73e716560d608851412395adfe88d
Closes-Bug: #1833134

e2a2ca2... by Yanos Angelopoulos <email address hidden>

Add "idp-discovery-service-url" option

Allow the usage of an IDP discovery service for multiple IDPs.
Make use of "MellonDiscoveryURL" option in "mod_auth_mellon"
Apache module.

Change-Id: I2eed6dc3c57a51ed12f8ca4b31b46a13bc8fa911
Signed-off-by: Yanos Angelopoulos <email address hidden>

0947cb7... by Ryan Beisner

Sync charm/ceph helpers, tox, and requirements

Change-Id: I1099edb7df4eaaa2b3674f99902df6862bdc99c0

89ea5a4... by Corey Bryant

Add Python 3 Train unit tests

This is a mechanically generated patch to ensure unit testing is in
place
for all of the Tested Runtimes for Train.

See the Train python3-updates goal document for details:
https://governance.openstack.org/tc/goals/train/python3-updates.html

Note that python35-charm-jobs is retained since this charm is supported
on Xenial.

Change-Id: I10bcd0c4847e2f0828c8df6d23d148d2b55c74f7
Story: #2005924
Task: #34228

e90aacf... by Chris MacNaughton

Update series metadata

Ensure that EOL releases are removed from metadata
and tests, and that the current dev release is enabled
in metadata. Dev release tests are enabled separately
because of chickens and eggs.

Change-Id: I589617c4afaf21521d2231f5c00ca50c7df7df3e

1061d7d... by Frode Nordahl

Distribute direct charm dependencies

Do not rely on system installed Python packages but distribute the
direct charm dependencies as part of the charms wheelhouse.

As the span of distributions we need to support with reactive
charms widens we will run into compability problems with the
current model.

For further reference see juju/charm-helpers#341 and
juju-solutions/layer-basic#135

Change-Id: I11fb4020dc358c40bf9c1870e94186ba7e97c2db

8a4b2cb... by Dmitrii Shcherbakov

Fix get-sp-metadata sp-metadata file location

get-sp-metadata action hardcodes the location of an sp metadata file
which is incorrect - it should use the application name to allow custom
application names and usage of multiple keystone-saml-mellon
applications (to have multiple IdPs).

In order to make unit testing easier the global variable for the sp
metadata file in actions.py is moved into a function so that it is
evaluated at the function call time, not module import time.

Change-Id: Ia73cd633f2948080e9a892869074ed2775ecc33c
Closes-Bug: #1833202