File openstack-ironic.changes of Package openstack-ironic
-------------------------------------------------------------------
Tue Mar 24 14:24:48 UTC 2026 - Dirk Müller <dmueller@suse.com>
- switch to 35.0.0 (no difference over last change)
-------------------------------------------------------------------
Wed Mar 18 21:01:53 UTC 2026 - Dirk Müller <dmueller@suse.com>
- update to master git tree
- drop 0001-Fix-CI-One-unit-One-CI-job.patch (upstream)
-------------------------------------------------------------------
Tue Mar 17 09:36:59 UTC 2026 - Dirk Müller <dmueller@suse.com>
- add 0001-Fix-CI-One-unit-One-CI-job.patch
-------------------------------------------------------------------
Mon Mar 9 21:13:27 UTC 2026 - Dirk Müller <dmueller@suse.com>
- update to 34.0.0:
* OciImageService detect bootc image
* Speed the slowest tests
* [doc] Releasenote for iDRAC LLDP
* Add hardware health monitoring via management interface
* Refactor firmware update temp field handling
* Improve image download performance
* Add LLDP collect for DRAC Redfish inspection
* docs: refactor the inspection docs
* Adapt bindep for debian-trixie
* Support \`disable\_ramdisk\` during servicing
* Add configuration options for Trait Based Networking
* Rip out check for multiple physnets in vif\_attach
* Fix introspection failure handling
* Add positive port api category/vendor field test
* Simplify ovn vtep microversion logic
* fix: port endpoints did not return vendor and category and
fix docs
* Add retry logic for boot device changes during POST
* Fix heartbeat for steps with requires\_ramdisk=False
* Fix BMC resource validation to catch all sushy exceptions
* Fix BIOS firmware not flashing when task completes before
first poll
* Fix firmware update failure when task remains in RUNNING
state
* Make post-firmware-update reboot conditional on component
* Fix order of \`disable\_ramdisk\` validation
* Add release mapping alias for 2025.2
* fix: bios fields could not be fetched via the API
* Silence loud logging when no NetworkAdapters
* fix: report a better error in validate-interfaces
* Fix async periodic on redfish for servicewait
* Soft power off before cleaning up inspection ramdisk
* Use common utility to wrap IPv6 address
* Adjust url to pull dnsmasq
* Use oslo.config to split [console] port\_range
* Validate [molds] storage while loading config files
* Use common request\_id middleware
* Support filtering portgroups by shard
* fix: iPXE boot interface PXE capability detection
* fix loading of built-in inspection rules
* fix: inspection rules docs to match the code
* Omit \`CapacityBytes\` for Redfish RAID MAX size\_gb
* fix redfish inspect system product name
* update inspection rules docs and code to the same order
* Add generic switch driver support
* Introduce switch driver base class
* Add two phase driver factor initialization
* OCI Basic Auth/Tag access
* OCI: Add an option to fallback to HTTP
* Use native override of RequestContext.from\_environ
* fix: agent inspection hooks failure does not clean up
* Add Redfish LLDP data collection support to the Redfish
inspection interface
* Replace remaining usage of policy.json
* remove sushy\_oem\_idrac usage
* [api-ref] Fix api-ref to mention list port by cg
* Include all relevant error messages in exception
* \`is-empty\` inspection rule to handle missing field
* Move \`check\_image\_size\` to \`deploy\_utils\`
* fix: do not allow nested paths in loader\_file\_paths
* Separate states code from states constants
* Remove ovn vtep support
* Trivial: Fix \`instance\_name\` policy name
* Add PCIe function fields to redfish inspection
* Trait Based Networking Simulator
* Implement networking service RPC API methods
* Add a kubernetes provider for console container
* Switch graphical console image to ubuntu by default
* Use per-node external\_http\_url for configdrive ISO
* Generate network plan based on trait based networking config
* Add documentation regarding the is\_root\_volume RAID config
* Add networking driver framework infrastructure
* Add a conductor liveness check utility script
* Trivial: Fix typo in documentation
* Drop xinetd/tftpd on CentOS 9
* Use new bifrost ci job name
* drac: Deprecate unused options
* Add standalone networking service for ironic
* Remove ironic-inspector jobs and leftovers from zuul settings
* Drop remaining references to ironic-inspector
* fix: ensure that the bootloader path exists
* fix: use the correct path to the image when deep image
inspection is off
* Update release mappings for new ironic release 33.0
* split error messages in image cache for more clarity
* ci: remove metalsmith ci job invocation
* Move configdrive code to configdrive\_utils
* Minimize json-rpc client logging
* chore: bump to latest pre-commit tools
* chore: fix spelling mistakes
* chore: disable pycodestyle and pyflakes double runs
* fix: remove unnecessary trailing slash
* fix: grammar Ideall -> Ideally
* fix: sphinx-lint unbalanced backticks
* Drop reference to TripleO
* Remove inspector inspect interface
* fix: glance image member lookup resulted in an empty list
always
* Configuration file for Trait Based Networking
* Trait Based Networking Filter Expression Parsing and Base
Models
* Fix singleprocess launcher compatibility with oslo.service
4.4+
* doc: trivial: Quick revision of README
* Fail flat driver rebind when no VIFs are bound
* Support segmented port ranges
* Follow-up: Document \`noop\` deploy interface
* Skip BMC detection in IPA for out-of-band management
* docs: Fix typos and a wrong URL
* Drop remaining inspector job
* Clear image cache on deployment failure
* ci: disable multinode subnode running n-cpu
* Fix spelling errors in unit test files
* Improve pre-commit configuration
* Update devstack guides to raise RAM requirement
* Add a script to copy inspection data between Swift buckets
* Nit: Fix typo in Migrating from ironic-inspector
* Deprecate iRMC hardware type and interfaces
* Add node.instance\_name
* pass along physical\_network to neutron from the baremetal
port
* Add a \`noop\` deploy interface
* Filter null NIC firmware versions from cache
* docs: a little more clarity around the state of ipxe+uefi
* fix: ensure that portgroup physical\_network is updated for
tests
* fix: local\_link\_connection inspection hook does not fail on
missing port
* Fix storing inventory and plugin data in Swift
* Make sure [cors] allowed\_origin accepts a list value
* Fix docstring for SystemdConsoleContainer.start\_container
* Add IPMI address validation to node validation
* Replace Chrome/Selenium console with Firefox extension
* Improve logging when console unit doesn't start
* Add a new 'category' field to the Portgroup object
* Handle HTTP 400 and 409 race condition in Redfish power
operations
* docs: cover what happens if someone changes iscsi passwords
* reno: Update master for unmaintained/2024.1
* Apply naming standards to Ironic install guide sections
* Remove sushy-oem-idrac from driver requirements
* Add Release Schedule to release how to
* Add upgrade check for iLO/iLO5 driver deprecation
* CI: make multinode runtime check sane
* docs: add a "i want a pony" bit of text
* docs: provide a little more clarity/guidance w/r/t redfish
* Add generic redfish compatible vendor name
* Fix power sync timeouts after BMC firmware update
* Run metal3 integration job using UEFI boot (default)
* More RAM for Anaconda job
* Add force\_dhcp option for managed inspection
* Add support for multiple JSON-RPC configuration groups
* Document instance\_uuid JSON PATCH non-compliance
* Fixes for console containers functional testing
* Enable fake-graphical console for all hardware types
* Remove bespoke logic for handling redirects while validating
URLs
* Fix cleaning example in docs that sets the BMC clock to use
correct arg
* Add a new 'physical\_network' field to the Portgroup object
* CI: temporary mark OVN jobs as non-voting
* docs: add context around bmc password changes
* Fix IPA external inspection callback url override
* Check \_by\_arch values with redfish vmedia
* api: Allow bios values to be None
* api: Catch correct exception on schema validation error
* ci: remove snmp ci job
* ci: remove tinyipa job alias usage
* Make cache\_firmware\_components more resilient during
upgrades
* Fix intermittent Redfish firmware update failures with BMC
validation
* Allow multiple HTTP redirects for image source
* Drop explicit description about default values
* Docs: play down the role of is\_root\_volume in RAID
* fix idrac9 version handling in redfish vmedia boot interface
* docs: More legacy version references removals
* docs: more legacy references
* docs: remove metalsmith and molteniron references
* docs: remove severely outdated mutlitenancy docs
* docs: some more outdated reference fixes
* docs: Add some meta tags to key docs
* docs: remove backwards looking notes
* docs: Detail availability zone modeling in ironic
* Add ipa-builder branching warning
* Force Virtual Media Slot 1 on iDRAC10
* Increase default sync\_power\_state\_interval
* Fix cache image hard link between different file systems
* Fix incorrect arg while getting ports by portgroup
* Fix inspection IB port client-id
* docs: further revise OCI image checksum note
* Migrate setup configuration to pyproject.toml
* Fix OCI artifacts pointing to a single manifest
* Add WSGI alias under ironic.wsgi.api
* Documentation: image\_checksum is ignored for OCI URL's
* Add SKU field to Redfish inspection
* CI: replace the outdated Bifrost job
* Imported Translations from Zanata
* Fix : AsRockRack Management via Redfish
* Update master for stable/2025.2
* Add cross-gating job with openstacksdk
- drop 0001-Fix-singleprocess-launcher-compatibility-with-oslo.s.patch
(upstream)
-------------------------------------------------------------------
Fri Nov 21 10:01:40 UTC 2025 - Dirk Müller <dmueller@suse.com>
- add missing zeroconf runtime dependency
-------------------------------------------------------------------
Thu Nov 20 17:14:54 UTC 2025 - Dirk Müller <dmueller@suse.com>
- add 0001-Fix-singleprocess-launcher-compatibility-with-oslo.s.patch
-------------------------------------------------------------------
Sun Nov 9 19:31:28 UTC 2025 - Dirk Müller <dmueller@suse.com>
- Initial package (32.0.0)