charm-keystone:stable/21.10

Last commit made on 2021-11-11
Get this branch:
git clone -b stable/21.10 https://git.launchpad.net/charm-keystone

Branch merges

Branch information

Name:
stable/21.10
Repository:
lp:charm-keystone

Recent commits

0bede6d... by Dmitrii Shcherbakov

Revert a admin_and_matching_domain_id rule change

This reverts commit cef78d47fb1dd865e4058e32460adc07b44a105d.
Related-Bug: #1950379

Change-Id: I871eac8af34e49e771ffa8a7d8076d0bbcbb40ae
(cherry picked from commit f30d5e38f60c9c5abdf9c831dd28ffad306b135b)

85d5a27... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: Id8cc2703d06df6c06dc8ee06dd0baa6154b1b29f

f81425c... by Alex Kavanagh

21.10 - Stable cut of charms for testing period

* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel

Change-Id: I0c99f5582e1365453a710a672ba23001fc01ccb6

1874a99... by Zuul <email address hidden>

Merge "Use the application data bag to set id and id_service notifications"

c2ca8d2... by Zuul <email address hidden>

Merge "policy: correct domain_id match for admin_and_matching_domain_id"

faeb5e7... by Alex Kavanagh

Add xena bundles

- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- charm-helpers sync for new charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0
- Note that this depends on I7f17acb4cc4a83fc15655bf6e15c8ff3b3fe92ff
  to be able to land this as glance needs xena support to run in this
  charms functional tests.

Change-Id: Ieaed39e06a7454f71b1422c46c4fccd72fbe04af

9b8b81a... by Chris MacNaughton

Use the application data bag to set id and id_service notifications

When purely using relation-set from a leader, updates after
the leader has changed can lead to old data being persisted
on a relation in addition to newer data being set by the new
leader. When this happens, there can be issues with services
using old data to talk to other related services.

This change introduces the use of the application data bag
to ensure that all units related to keystone get the same
data from the leader, regardless of leadership changes.
While this change enables the application data bag for these
relations, it still sends the per-unit relation data as well
to maintain backwards compatibility. Charms that consume the
identity-service and identity-notification relations will
need an update to use the application data bag to complete
this change.

Partial-Bug: #1902264
Change-Id: Iadd795fec605e7704e5a6673906452279bbecb34

3143cb6... by Frode Nordahl

Revert "Enable health check httpchk options in haproxy."

This reverts commit 579daa68203fe9e5387ca122d2ea72f9c2182ac0.

Reason for revert: This change breaks Keystone with TLS enabled

Change-Id: I20d3a476ef6f9ae1ae0bd4a5254e57f27a4d5917

579daa6... by John Lettman

Enable health check httpchk options in haproxy.

Adds backend options for 'admin-port' and 'public-port' in
HAProxyContext. HAProxy will now expect 200-300 statuses and the string
"stable".

test_haproxy_context_service_enabled updated to reflect expected ctxt.

Closes-Bug: #1933233
Change-Id: I88cef4539f5d7dc70f6fbaacfb2ff768e958d346

78e6d2a... by Aurelien Lourot

Sync release-tools

In order to fix ResolutionImpossible on tox invocation.

https://github.com/openstack-charmers/release-tools/issues/151
https://github.com/openstack-charmers/release-tools/pull/152

Change-Id: Ia6a4f8211acdaecc0547ccc2c4a8bdf54d6ad072