charm-nova-compute/unit_tests
Aurelien Lourot 3a664fc18c 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.

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 8fb37dc0c1)
2023-08-17 16:08:29 -04:00
..
__init__.py Remove deploy from source support 2018-01-10 11:39:21 +00:00
test_actions_cloud.py Add action that returns number of running VMs on the unit. 2021-05-12 09:44:17 +00:00
test_actions_hugepagereport.py Add action to retrieve hugepage config 2018-05-16 22:22:46 +02:00
test_actions_openstack_upgrade.py Use hosts official name for FQDN 2020-01-13 00:32:09 +01:00
test_actions_pause_resume.py Re-license charm as Apache-2.0 2016-07-03 16:37:37 +00:00
test_actions_virsh_audit.py Add 'virsh-audit' action in nova-compute 2020-12-17 08:37:04 +11:00
test_lib_nova_compute_cloud_utils.py Added actions that enable clean removal of nova-compute unit from model 2021-03-24 16:07:58 +01:00
test_nova_compute_contexts.py Add support for using service tokens 2023-06-29 15:17:04 -04:00
test_nova_compute_hooks.py Ensure apparmor is configured when writing files 2023-01-16 17:26:59 +00:00
test_nova_compute_utils.py Process subordinate releases packages map 2023-08-17 16:08:29 -04:00
test_utils.py Misc fixes for charm infra 2020-05-26 09:38:07 +01:00