From 643b6ced003f11e64107d4af48720b4990571032 Mon Sep 17 00:00:00 2001 From: Riccardo Pittau Date: Tue, 25 Nov 2025 10:47:53 +0100 Subject: [PATCH] Update release mappings for new ironic release 33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To justify a new major release, there were some significant changes since 32.0, even though not breaking: Removed inspector inspect interface (was already deprecated) Removed sushy-oem-idrac from requirements API & RPC Updates: API version: 1.101 → 1.104 RPC version: 1.61 → 1.62 New Features: API 1.104: instance_name field on nodes API 1.103: category field on portgroups API 1.102: physical_network field on portgroups Deprecations: Final deprecation of irmc hardware type ilo driver deprecation warning added Deprecation of ironic.api.wsgi:initialize_wsgi_app Change-Id: I205e8968a4e74746cab59cf2e737f9c8f3779327 Signed-off-by: Riccardo Pittau --- ironic/common/release_mappings.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ironic/common/release_mappings.py b/ironic/common/release_mappings.py index b5437469bb..820b9a53b1 100644 --- a/ironic/common/release_mappings.py +++ b/ironic/common/release_mappings.py @@ -915,6 +915,30 @@ RELEASE_MAPPING = { 'InspectionRule': ['1.1', '1.0'], } }, + '33.0': { + 'api': '1.104', + 'rpc': '1.62', + 'objects': { + 'Allocation': ['1.3', '1.2', '1.1'], + 'BIOSSetting': ['1.2', '1.1'], + 'Node': ['1.43', '1.42', '1.41'], + 'NodeHistory': ['1.1', '1.0'], + 'NodeInventory': ['1.1', '1.0'], + 'Conductor': ['1.6', '1.5', '1.4'], + 'Chassis': ['1.4', '1.3'], + 'Deployment': ['1.1', '1.0'], + 'DeployTemplate': ['1.2', '1.1'], + 'Port': ['1.15', '1.14', '1.13', '1.12'], + 'Portgroup': ['1.8', '1.7', '1.6', '1.5'], + 'Trait': ['1.1', '1.0'], + 'TraitList': ['1.2', '1.1', '1.0'], + 'VolumeConnector': ['1.1', '1.0'], + 'VolumeTarget': ['1.1', '1.0'], + 'FirmwareComponent': ['1.1', '1.0'], + 'Runbook': ['1.1', '1.0'], + 'InspectionRule': ['1.1', '1.0'], + } + }, # NOTE(TheJulia): Items above this line are for shipped versions # for the mappings. If your making a non-release related change, # make it below. To release, we will preserve a version matching