-
Notifications
You must be signed in to change notification settings - Fork 152
Comparing changes
Open a pull request
base repository: openstack/ironic-python-agent
base: master
head repository: openstack/ironic-python-agent
compare: stable/2025.1
- 12 commits
- 20 files changed
- 7 contributors
Commits on Mar 18, 2025
-
Update .gitreview for stable/2025.1
Change-Id: I2c712dd20a55f3d456f062026b83776effe9093c
Configuration menu - View commit details
-
Copy full SHA for 914f627 - Browse repository at this point
Copy the full SHA 914f627View commit details -
Update TOX_CONSTRAINTS_FILE for stable/2025.1
Update the URL to the upper-constraints file to point to the redirect rule on releases.openstack.org so that anyone working on this branch will switch to the correct upper-constraints list automatically when the requirements repository branches. Until the requirements repository has as stable/2025.1 branch, tests will continue to use the upper-constraints list on master. Change-Id: Ia2fb21797a542f28289081670659b29d6eaa4b5b
Configuration menu - View commit details
-
Copy full SHA for 0ee9ca4 - Browse repository at this point
Copy the full SHA 0ee9ca4View commit details
Commits on May 21, 2025
-
netutils: Use ethtool ioctl to get permanent mac address
Fetching the permanent MAC address of the interface instead of the default one allows to get the right one in case it got changed during setup (likely with a bonding setup). In order to fetch the permanent MAC address of a given interface, one can either use Netlink (either rtnetlink or ethtool), or use ethtool ioctl. The use of ioctl feels simpler and requires no additional dependency. The implementation falls back to older behavior should an error occur. Closes-Bug: #2103450 Change-Id: I54151990e396ddcf775128ca24d3db08e45c256d Signed-off-by: Nicolas Belouin <[email protected]> (cherry picked from commit 48422a5)
Configuration menu - View commit details
-
Copy full SHA for 797c3f3 - Browse repository at this point
Copy the full SHA 797c3f3View commit details
Commits on Aug 6, 2025
-
Hint at sector sizes when reporting an invalid written image
Change-Id: Iee7f22e9958b68f263d267c434678478b9a38648 Signed-off-by: Dmitry Tantsur <[email protected]> (cherry picked from commit 9e9334f)
Configuration menu - View commit details
-
Copy full SHA for 47b30f6 - Browse repository at this point
Copy the full SHA 47b30f6View commit details
Commits on Aug 19, 2025
-
Fix for motherboards where efibootmgr returns UTF-8.
Some motherboards return UTF-8 for the efibootmgr. This results in IPA not being able to remove duplicate records, etc. This change implements a check for UTF-16 compatibility and tries to decode efibootmgr output as UTF-8 otherwise. Closes-bug: #2072336 Co-Authored-By: Jakub Jelinek <[email protected]> Change-Id: I35432773826d13edb1dc9dd25f99bb0907a8fa0d Signed-off-by: Morten Stephansen <[email protected]> Signed-off-by: Jakub Jelinek <[email protected]> (cherry picked from commit f302c1c)
Configuration menu - View commit details
-
Copy full SHA for 0304cfe - Browse repository at this point
Copy the full SHA 0304cfeView commit details
Commits on Sep 30, 2025
-
Fix software RAID creation on different physical devices
When creating multiple software RAID logical disks that use different sets of physical devices, the partition indices were incorrectly shared across all devices. This caused the second RAID array creation to fail because it tried to use partition indices that didn't exist on those specific devices. This change fixes the issue by tracking partition indices separately for each physical device, ensuring that each device's partitions are numbered correctly starting from their first available index. Closes-Bug: #2115211 Change-Id: I440db4654f3d1d54274d1eee8c4b21c2b0a18d22 Signed-off-by: Mohammed Naser <[email protected]> Signed-off-by: Dmitry Tantsur <[email protected]> (cherry picked from commit 521811c)
Configuration menu - View commit details
-
Copy full SHA for 1492c70 - Browse repository at this point
Copy the full SHA 1492c70View commit details
Commits on Nov 4, 2025
-
Fix for matching hints with lists of strings
Added logic for matching hints with lists of WWN/Serial. These lists appear when both lsblk and udev are used to fetch the information about a device. One consequence of this is that it allows a device on the skip list to be used as root device, thus overwriting the protected data. This has previously been handled before matching the hints, e.g. the removed section in hardware.py. This patch aims to fix the problem globally by handling the issue inside the find_devices_by_hints function. Closes-bug: #2130410 Change-Id: I28129f2ededb37474025f35164d5dc9ece21ec8e Signed-off-by: Morten Stephansen <[email protected]> Signed-off-by: Jakub Jelinek <[email protected]> (cherry picked from commit bb4b4fd)
Configuration menu - View commit details
-
Copy full SHA for 6cb0d99 - Browse repository at this point
Copy the full SHA 6cb0d99View commit details
Commits on Nov 17, 2025
-
Fix RuntimeError when stopping heartbeater in rescue mode
In rescue mode, the agent attempts to stop the heartbeater thread even though it was never started, causing a RuntimeError. This fix adds checks to ensure the heartbeater thread is alive before attempting to stop it. Assisted-By: Claude Sonnet 4.5 Change-Id: I3e97b10f2c7f3c454f0db2a3c3c8efb61ffeda5a Signed-off-by: Riccardo Pittau <[email protected]> (cherry picked from commit bae591a)
Configuration menu - View commit details
-
Copy full SHA for 083107f - Browse repository at this point
Copy the full SHA 083107fView commit details
Commits on Nov 19, 2025
-
Test advertised ip reachability before assigning it
The advertised ip for ironic API is checked only as routable but it could still be unreachable, we need to check the actual connectivity before assigning it. Assisted-By: Claude Sonnet 4 Change-Id: I0adca5ad00ba419a7e2aa6883b3690b4507c25e5 Signed-off-by: Riccardo Pittau <[email protected]> (cherry picked from commit 2c6cf7c) (cherry picked from commit 7d7735a)
Configuration menu - View commit details
-
Copy full SHA for 3041c9e - Browse repository at this point
Copy the full SHA 3041c9eView commit details
Commits on Nov 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for ba3846b - Browse repository at this point
Copy the full SHA ba3846bView commit details
Commits on Nov 22, 2025
-
Merge "Hint at sector sizes when reporting an invalid written image" …
…into stable/2025.1
Configuration menu - View commit details
-
Copy full SHA for f28aa02 - Browse repository at this point
Copy the full SHA f28aa02View commit details
Commits on Jan 6, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 197a525 - Browse repository at this point
Copy the full SHA 197a525View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...stable/2025.1