nova: Remove versioned default machine types

Instead rely on the unversioned defaults provided by Nova [1].

The use of versioned machine types should be limited to specific
downstream releases to ensure the corner case of live migrations between
X.Y+1 and X.Y releases of RHEL will work.

Removal of these versioned machine types also allows TripleO to test
with both EL based and Fedora based compute hosts that version their
machine types differently as discussed previously in bug #1819452.

[1] 50fdbc752a/nova/virt/libvirt/utils.py (L566-L575)

Change-Id: I808c033c34dfe1068ebe17dc72fdee5ef63613d8
Related-Bug: #1819452
This commit is contained in:
Lee Yarwood 2021-04-08 11:02:42 +01:00
parent 12ef7e9632
commit 9b8413e796
2 changed files with 7 additions and 1 deletions

View File

@ -415,7 +415,7 @@ parameters:
NovaHWMachineType:
description: >
To specify a default machine type per host architecture.
default: 'x86_64=pc-i440fx-rhel7.6.0,aarch64=virt-rhel7.6.0,ppc64=pseries-rhel7.6.0,ppc64le=pseries-rhel7.6.0'
default: ''
type: string
tags:
- role_specific

View File

@ -0,0 +1,6 @@
---
upgrade:
- |
The ``NovaHWMachineType`` parameter now defaults to an empty string with
per architecture machine type defaults instead being provided directly by
OpenStack Nova.