Fix overcloud host image resolv workaround on CentOS 8.3

If a seed's bifrost_deploy container is deployed using a CentOS 8.2 base
image, prior to the CentOS 8.3 release, then a user runs 'kayobe seed
service deploy', the following task may fail:

    TASK [Ensure the overcloud host image has bogus name server entries removed]

This seems to be an issue with libgcrypt not being upgraded with
qemu-kvm, and becoming incompatible. The workaround is to ensure
libgcrypt is upgraded also.

Story: 2008430
Task: 41379

Change-Id: I82313fcd258e58969e0b68ae91a78943df537a7f
This commit is contained in:
Mark Goddard 2020-12-15 14:55:13 +00:00
parent 858c0f2a62
commit bd5c5c0187
2 changed files with 7 additions and 1 deletions

View File

@ -20,7 +20,7 @@
--connection local
--become
-m dnf
-a "name=libguestfs-tools state=present"'
-a "name=libgcrypt,libgcrypt-devel,libguestfs-tools state=present"'
- name: Ensure the overcloud host image has bogus name server entries removed
command: >

View File

@ -0,0 +1,6 @@
---
fixes:
- |
Fixes an issue with the ``kayobe seed service deploy`` command on CentOS
8.3 release. See `story 2008430
<https://storyboard.openstack.org/#!/story/2008430>`__ for details.