charm-keystone-ldap:stable/17.02

Last commit made on 2019-04-19
Get this branch:
git clone -b stable/17.02 https://git.launchpad.net/charm-keystone-ldap

Branch merges

Branch information

Name:
stable/17.02
Repository:
lp:charm-keystone-ldap

Recent commits

cf0dffb... by OpenDev Sysadmins <email address hidden>

OpenDev Migration Patch

This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.

186069d... by Billy Olsen

Add guard state around configure_domain_name()

This change adds a guard state around the configure_domain_name()
function so that it only gets called ONCE when the relation connects.

This is to prevent restarting keystone everytime the update-status
hook runs on this charm.

Note: this change also includes the rebuild change from commit 9427ccf
and the subsequent patch to this patchset which fixes a hook error on
removing a backend relation. All cherry-picks are referenced below.

Change-Id: I85d14ddb97e78be966f0cc8dbbcea312599d7327
Depends-On: I44d3d5ec0c930a9cde80200bb1e5eb4dfae58d02
Closes-Bug: #1698343
(cherry picked from commit 2ba38505215a0583e13c2f223290f8f88ab31ebc)
(cherry picked from commit 317e55074d1a0f28b799102aba53573e2398e9b1)
(cherry picked from commit 92f0fb511d78fd0d127cd504b28dcab3d00b2c72)

5bc5bd3... by Billy Olsen

Fix unit/amulet tests in stable branch

Among other things, commit 7a1d9eb updated the mocking of the
charmhelpers library to use the standardized mocking provided
by the charms_openstack library. This change backports the
relevant piece of that commit to allow tox to function on the
stable branch.

Additionally, the amulet tests changed in commit 7a1d9eb were
also pulled into this commit. This does *not* however include
the updates to the dependencies as it removes the version cap
on python dependencies.

Change-Id: I44d3d5ec0c930a9cde80200bb1e5eb4dfae58d02
Needed-By: I85d14ddb97e78be966f0cc8dbbcea312599d7327

98424ae... by James Page

Fix installability with xenial-ocata

Drop direct install of python-ldap, preferring the actual
dependencies for python-ldappool.

Closes-Bug; 1688050

Change-Id: I69f1c721739d54c3cfdf1a6edda22f0c22157137

0405155... by David Ames

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: If2db7ca7161a6bfe50950e7e8c1588c65c56076f

f6ad47d... by James Page

Add basic functional test

Test access to keystone using ldap backed domain for the
two test users, janedoe and johndoe.

This is intended to be a starting point for tests; as the
use case for LDAP is better understood we should encapsulate
more tests here.

Change-Id: I0d1df3e1ac28d156e82380199f1e2ee34e48450c

4f4b139... by James Page

Fixup pep8

bd3ae6c... by James Page

Tweak description of charm

33f4796... by James Page

Add basic amulet tests, with AMULET overrides for configuration

5e09fcb... by James Page

Add unit tests