charms.openstack/charms_openstack
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
..
charm core: Add all supported releases - packages map 2021-03-19 03:44:53 +01:00
devices Added ovs, odl and pci modules 2016-09-14 13:58:05 +00:00
plugins Use application_name by default for creating pools 2021-03-17 09:21:54 -07:00
sdn Added ovs, odl and pci modules 2016-09-14 13:58:05 +00:00
__init__.py Add license headers to all source files 2016-06-28 11:13:14 +01:00
adapters.py Ensure PeerHARelationAdapter has correct backend IP addresses 2021-01-24 16:12:42 +00:00
bus.py bus: Allow overriding discover search path 2019-11-19 11:07:27 +01:00
ip.py Stop getting {public,private}-address from unit-get 2021-01-15 08:32:56 +00:00
test_mocks.py Add charmhelpers.contrib.openstack.ip to mocks 2021-01-15 10:31:13 +00:00
test_utils.py Drop flake8 upper version constraint 2020-06-08 10:29:45 +01:00