ironic/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml
Sharpz7 949387bd80 [codespell] Fixing Spelling Mistakes
This is the first in a series of commits to add support for codespell. This is continuning the process completed in ironic-python-agent.

Future Commits will add a Tox Target, CI support and potentially a git-blame-ignore-revs file if their are lots of spelling mistakes that could clutter git blame.

Change-Id: Id328ff64c352e85b58181e9d9e35973a8706ab7a
2024-02-12 19:58:56 +00:00

15 lines
691 B
YAML

---
fixes:
- |
Fixes an issue in the online upgrade logic where database models for
Node Traits and BIOS Settings resulted in an error when performing
the online data migration. This was because these tables were originally
created as extensions of the Nodes database table, and the schema
of the database was slightly different enough to result in an error
if there was data to migrate in these tables upon upgrade,
which would have occurred if an early BIOS Setting adopter had
data in the database prior to upgrading to the Yoga release of Ironic.
The online upgrade parameter now substitutes an alternate primary key name
name when applicable.