charm-keystone/charmhelpers
Frode Nordahl e9fc1de43b
Process subordinate releases packages map
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.

Also sync c-h.

Closes-Bug: #1806111
Change-Id: I95567d5d047eb64842436e671b74a633e6f509f4
2021-03-24 14:49:31 +01:00
..
cli Sync charmhelpers for audit updates 2019-03-22 08:30:13 +01:00
contrib Process subordinate releases packages map 2021-03-24 14:49:31 +01:00
core Process subordinate releases packages map 2021-03-24 14:49:31 +01:00
fetch Process subordinate releases packages map 2021-03-24 14:49:31 +01:00
payload Pre-release charm-helpers sync 16.10 2016-09-30 09:04:39 -07:00
__init__.py Release sync for 20.08 2020-07-27 20:53:18 +01:00
osplatform.py Resync charmhelpers 2020-03-05 10:50:11 +00:00