From f9e5d79f919bb67240cc689e54c66ef5d2008a57 Mon Sep 17 00:00:00 2001 From: Steve Baker Date: Wed, 29 Sep 2021 09:59:03 +1300 Subject: [PATCH] Remove ipxe_enabled ppc64le validation This validation is no longer helpful, and it prevents deploying for multi-architecture x86/ppc64le environments. Change-Id: Ibb71e5dabaf09e45f0d2671aa0dfa60944728a2f --- tripleoclient/v1/undercloud_preflight.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/tripleoclient/v1/undercloud_preflight.py b/tripleoclient/v1/undercloud_preflight.py index a83e9c88c..ff58003e5 100644 --- a/tripleoclient/v1/undercloud_preflight.py +++ b/tripleoclient/v1/undercloud_preflight.py @@ -404,11 +404,6 @@ def _validate_architecure_options(): LOG.error(_('Undercloud configuration validation failed: %s'), message) raise FailedValidation(message) - def _validate_ppc64le_exclusive_opts(error_callback): - if 'ipxe_enabled' in CONF and CONF['ipxe_enabled']: - error_callback(_('Currently iPXE boot isn\'t supported with ' - 'ppc64le systems but is enabled')) - def _validate_additional_architectures(error_callback): for arch in CONF['additional_architectures']: if arch not in constants.ADDITIONAL_ARCHITECTURES: @@ -421,8 +416,6 @@ def _validate_architecure_options(): '%(all_architectures)s') % params) _validate_additional_architectures(error_handler) - if 'ppc64le' in CONF['additional_architectures']: - _validate_ppc64le_exclusive_opts(error_handler) def _checking_status(item):