3a664fc18c
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.
This makes use of
https://github.com/juju/charm-helpers/pull/643
This is similar to
https://review.opendev.org/c/openstack/charm-keystone/+/781822
Also fixed broken link to charm-guide.
Change-Id: Iaf5b44be70ee108cbe88b4a26f0f15f915d507fe
Closes-Bug: #1927277
(cherry picked from commit
|
||
---|---|---|
.. | ||
__init__.py | ||
test_actions_cloud.py | ||
test_actions_hugepagereport.py | ||
test_actions_openstack_upgrade.py | ||
test_actions_pause_resume.py | ||
test_actions_virsh_audit.py | ||
test_lib_nova_compute_cloud_utils.py | ||
test_nova_compute_contexts.py | ||
test_nova_compute_hooks.py | ||
test_nova_compute_utils.py | ||
test_utils.py |