charm-keystone-ldap/src/reactive
Frode Nordahl c9fa02a6d5
Enable registration of packages with principal charm
For principal - subordinate plugin type relations where the
principal Python payload imports code from packages managed by a
subordinate, upgrades can be problematic.

This change will allow a subordinate charm that have opted into the
feature to inform its principal about all implemented release -
packages combinations ahead of time. With this information in place
the principal can do the upgrade in one operation without risk of
charm relation RPC type processing at a critical moment.

Depends-On: https://review.opendev.org/c/openstack/charms.openstack/+/781487
Depends-On: https://review.opendev.org/c/openstack/charm-layer-openstack/+/781624
Depends-On: https://review.opendev.org/c/openstack/charm-interface-keystone-domain-backend/+/781658
Closes-Bug: #1806111
Change-Id: Ib3239690286dc902eb247edec96b8dca7bf5bee4
2021-03-19 17:49:51 +01:00
..
keystone_ldap_handlers.py Enable registration of packages with principal charm 2021-03-19 17:49:51 +01:00