From 3ef63d4aa8595e26cb99fcba6d9d782b3f8bc289 Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Fri, 31 Mar 2023 12:13:31 +0100 Subject: [PATCH 1/2] Bump nova images This brings in: https://github.com/stackhpc/nova/commit/7252072591c43ce079cd59e82bb77ca7c661f206 and fixes nova compute errors with the signature: ``` 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/driver.py", line 7726, in _get_mediated_device_information 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager "uuid": libvirt_utils.mdev_name2uuid(cfgdev.name), 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager File "/var/lib/kolla/venv/lib/python3.6/site-packages/nova/virt/libvirt/utils.py", line 583, in mdev_name2uuid 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager return str(uuid.UUID(mdev_name[5:].replace('_', '-'))) 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager File "/usr/lib64/python3.6/uuid.py", line 140, in __init__ 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager raise ValueError('badly formed hexadecimal UUID string') 2022-07-06 13:18:35.913 7 ERROR nova.compute.manager ValueError: badly formed hexadecimal UUID string ``` --- etc/kayobe/kolla/globals.yml | 3 +++ .../notes/fixes-mdev-uuid-parsing-4c9e972c3c424760.yaml | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 releasenotes/notes/fixes-mdev-uuid-parsing-4c9e972c3c424760.yaml diff --git a/etc/kayobe/kolla/globals.yml b/etc/kayobe/kolla/globals.yml index 0de464967..94391cc3a 100644 --- a/etc/kayobe/kolla/globals.yml +++ b/etc/kayobe/kolla/globals.yml @@ -14,6 +14,7 @@ caso_tag: yoga-20230315T125157 ironic_tag: yoga-20230316T154655 ironic_dnsmasq_tag: yoga-20230217T135826 neutron_tag: yoga-20230309T123152 +nova_tag: yoga-20230331T102705 opensearch_tag: yoga-20230324T084510 prometheus_node_exporter_tag: yoga-20230310T173747 {% elif kolla_base_distro == 'rocky' %} @@ -22,6 +23,7 @@ blazar_tag: yoga-20230315T130918 caso_tag: yoga-20230315T130918 ironic_tag: yoga-20230316T170311 ironic_dnsmasq_tag: yoga-20230310T170929 +nova_tag: FIXME opensearch_tag: yoga-20230324T090413 prometheus_node_exporter_tag: yoga-20230315T170614 {% else %} @@ -29,6 +31,7 @@ bifrost_tag: yoga-20230220T184947 blazar_tag: yoga-20230315T125441 caso_tag: yoga-20230315T125441 neutron_tag: yoga-20230309T123143 +nova_tag: FIXME ironic_tag: yoga-20230316T154704 ironic_dnsmasq_tag: yoga-20230220T181235 opensearch_tag: yoga-20230324T090345 diff --git a/releasenotes/notes/fixes-mdev-uuid-parsing-4c9e972c3c424760.yaml b/releasenotes/notes/fixes-mdev-uuid-parsing-4c9e972c3c424760.yaml new file mode 100644 index 000000000..305771ab3 --- /dev/null +++ b/releasenotes/notes/fixes-mdev-uuid-parsing-4c9e972c3c424760.yaml @@ -0,0 +1,6 @@ +--- +fixes: + - | + Updates nova image to bring in a fix for parsing mdev uuids when using + libvirt>=7.7. See `bug `__ + for more details. From f07ee598eefcff0f0f9b1e4b43aa56d20209656d Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Mon, 3 Apr 2023 12:11:25 +0100 Subject: [PATCH 2/2] Add tags for rocky and ubuntu --- etc/kayobe/kolla/globals.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/kayobe/kolla/globals.yml b/etc/kayobe/kolla/globals.yml index 94391cc3a..047f800db 100644 --- a/etc/kayobe/kolla/globals.yml +++ b/etc/kayobe/kolla/globals.yml @@ -23,7 +23,7 @@ blazar_tag: yoga-20230315T130918 caso_tag: yoga-20230315T130918 ironic_tag: yoga-20230316T170311 ironic_dnsmasq_tag: yoga-20230310T170929 -nova_tag: FIXME +nova_tag: yoga-20230331T113516 opensearch_tag: yoga-20230324T090413 prometheus_node_exporter_tag: yoga-20230315T170614 {% else %} @@ -31,7 +31,7 @@ bifrost_tag: yoga-20230220T184947 blazar_tag: yoga-20230315T125441 caso_tag: yoga-20230315T125441 neutron_tag: yoga-20230309T123143 -nova_tag: FIXME +nova_tag: yoga-20230331T110423 ironic_tag: yoga-20230316T154704 ironic_dnsmasq_tag: yoga-20230220T181235 opensearch_tag: yoga-20230324T090345