charms.openstack/charms_openstack/charm
Frode Nordahl ccb778f111
core: Add all supported 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 helper will allow a subordinate charm 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.

Related-Bug: #1806111
Change-Id: I455501c1c2cdb53e62b533be95d2493bf1a5027a
2021-03-19 03:44:53 +01:00
..
__init__.py Charm class and handlers for Cinder plugin 2019-01-12 09:53:02 +00:00
classes.py Skip bindings that don't exist 2021-01-26 16:37:03 +00:00
core.py core: Add all supported releases - packages map 2021-03-19 03:44:53 +01:00
defaults.py Checked if release_pkg is set. If not, ensure a RuntimeError raised. 2020-11-30 10:00:05 +11:00
utils.py Replace ``python-apt`` functionality 2019-07-23 17:48:26 +02:00