charm-keystone-ldap:stable/18.02

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

Branch merges

Branch information

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

Recent commits

82778d7... 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.

d1ae082... by David Ames

Enable xenial-queens amulet test

Change-Id: I70e7dd84fc90f9cc0d063559736a53b113078718
(cherry picked from commit bbabdadce7c497149d4bf480c1d6c3bf57ec4df0)

ea5206a... by David Ames

Updates for stable branch 18.02 creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch to using stable charm-helpers branch.

Change-Id: Ia451dd30fe0a0b5564991c91216a9958528b7e57

94ae0f0... by David Ames

Rebuild to pull in charms.openstack

Pull in the fix for internal, public and admin certificates in
charms.openstack.

Change-Id: I415f87d8efd0cca5eb4b8821527b78dbac29924c
Closes-Bug: #1750915

6f9c27e... by Ryan Beisner

Rebuild for sync charm-helpers

Change-Id: Idfa3c9d2f955aa89b66dc199c6ba39de283c043f

5d64439... by Dmitrii Shcherbakov

add support for ldaps and starttls via config opts

* Both ldaps and ldap + StartTLS require a CA certificate configuration
option;
* use_tls option should only be used for StartTLS and will result in an
error if used with a URL that starts with ldaps;
* if a certificate is specified then LDAP backend server's certificate
validation is considered mandatory ("demand" option).

Depends-On: Ied4b6ed64354e3de3c78e6ac809666ee9ae29d1a
Change-Id: I659683ffec91560ebbd77969840c27e3d7048689
Closes-Bug: #1728155

b5fe0ef... by Dmitrii Shcherbakov

refactor keystone-ldap

* replace singletons with provide_charm_instance (in the code and tests)
* select an openstack release based on keystone package due to the lack
of openstack-origin from the principal layer (this is a subordinate, see
https://git.io/vNTyx)
* use reactive triggers to drop config.complete (new configuration
completeness) and config.rendered (non-stale config is rendered) on
config.changed
* do not check config completeness on every event - only when config has
actually changed
* remove the domain configuration file when relation with keystone is
removed (service restart should be performed on the keystone charm side)
* replace path_hash with file_hash (path_hash returns a new dict)
* modify unit tests to reflect the changes

Change-Id: Ied4b6ed64354e3de3c78e6ac809666ee9ae29d1a
Closes-Bug: #1741661

52faf85... by David Ames

Rebuild for sync charm-helpers

Change-Id: I3ee1fde0a6f03915c65c3d09c21d831752885bbd

47bb457... by Edward Hope-Morley

Ensure config changes are applied

Currently any config changes post-deployment are
ignored once the domain name is set. This patch
ensures that any changes are registered and applied.

Change-Id: Id37db3c74d3712bc96c3f8ed6a04c907e4d18bc5
Closes-Bug: #1712972

a523eff... by Ryan Beisner

Add Bionic and remove Zesty series and tests

Bionic, being the next LTS, is important to enable for dev
and test as early as possible ahead of 18.02.

Zesty goes EOL in Jan 2018. The next stable charms release (18.02)
will not provide Zesty series support, as it was an interim
(non-LTS) release.

Change-Id: Ic7ddbb9def84c889c15640272e41d88aad4fcfb6