charm-nova-compute:stable/train

Last commit made on 2023-08-21
Get this branch:
git clone -b stable/train https://git.launchpad.net/charm-nova-compute

Branch merges

Branch information

Name:
stable/train
Repository:
lp:charm-nova-compute

Recent commits

a146407... by Aurelien Lourot

Restart failed subordinate services

Resolved Conflicts:
 hooks/nova_compute_hooks.py
 unit_tests/test_nova_compute_hooks.py

Change-Id: Id34e9c6f85886dbf880df0b7002110a40ef41ad6
Closes-Bug: #1947585
(cherry picked from commit 140be9d0a99f65769899a710ea9d378a29a29e80)
(cherry picked from commit 5465fe74b4e49e2a94e6db98cf00d6f7be2eaff6)

8d30677... by Aurelien Lourot

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 8fb37dc0c1f76754f9b94863317af03b770516cd)

81d4d49... by Felipe Reyes

Charm-helpers sync

Change-Id: I87d43479466e48d13ff836e9e5be760a867e411f
Related-Bug: #1947585

86dd9b5... by Corey Bryant

Pin tox to < 4.0.0

Tox 4.0.0 was recently released and it has several breaking changes.
We pin to < 4.0.0 here. We are planning to move forward only on the
master charm branches.

Tox is also pinned to < 4.0.0 for stable branches in upstream
openstack-zuul-jobs as well as in zosci-config. However, the
requires= section in the charm's tox.ini file ends up installing
tox>4, wiping out the zuul-pinned tox<4 that was already installed
installed. This patch fixes that.

Related-Bug: #2002788
Change-Id: I52a098e6404a63f5a46628b7b071507fd3fbb339

4bf6c8d... by Marcus Boden

Move default_ephemeral_format to [DEFAULT] section

The default_ephemeral_format line in nova.conf was not in the [DEFAULT]
section in the templates and has therefore been ignored ny nova-compute.
This change moves it to the correct section for all releases.

Closes-Bug: #1992386
Change-Id: Idc0602f95e5378be1243926aa88dc7b5282ee844
(cherry picked from commit a3da54fb4156fa93ea89baefa47c2032edb9423e)

5630645... by Erlon R. Cruz

Fixes Nova live-migration post-copy

Live migration post-copy was not working because to be effective,
'live_migration_timeout_action' must be set to 'force_complete'.

Closes-bug: #1950894
Change-Id: I66984a12b89cb0ac2aeebeb393a6f6c026d865da
(cherry picked from commit d04cbcea20915c7db6011c7e53cdc53613ee9744)
(cherry picked from commit e2daf7121f3acc0b3d814cc8037de0a4a6c6d2c9)
(cherry picked from commit 6fb73abcb8e73a8b66149d02a953a10781e01ddf)
(cherry picked from commit 152e19debdd7ebdb2cb9f7a8ad51de63606e18b4)

2a0c327... by Alex Kavanagh

Charmhub migration for stable/train (bionic-only)

This is the main patch for the migration of the stable/21.10
charm to charmhub for the stable/train branch (train track on
charmhub). This patch initially supports bionic from queens
to train, and does not support ussuri. It supports upgrades
from bionic-queens to bionic-train (with each intermediate
step needed). Crucially it does NOT set a default
openstack-origin, which means installing train/stable
without specifying the openstack-origin will result in a
bionic-queens installation. This is intentional as the branch
covers queens to train.

Change-Id: I4fd0343dfe3482ac59c6ea2164762d8281efcb7b

ece2dea... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: I2ddf9d6ac813928f0176ca5f4ea2280762d7ef7e

62dbf9c... by Alex Kavanagh

21.10 - Stable cut of charms for testing period

* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel

Change-Id: I388ab5bf183008ff2b7a5541aed804fec9c57ccf

c501f19... by Zuul <email address hidden>

Merge "Block nova-compute startup on mountpoint"