summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2023-03-07 20:57:15 +0000
committerGerrit Code Review <review@openstack.org>2023-03-07 20:57:15 +0000
commit8f6a0ce06e93f9448970c2b2fb6ac4357ce9d1ed (patch)
tree79ab4b6630cb9f53d4f2ef1b86119ab01762cbfe /releasenotes
parenta346862e39f1fe911ab5b7ba4fe0084be26736ac (diff)
parentcbe5f86ce7c100f834701cf43f7b9b1bfdfb9ea5 (diff)
downloadironic-8f6a0ce06e93f9448970c2b2fb6ac4357ce9d1ed.tar.gz
Merge "Fix online upgrades for Bios/Traits"
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml14
1 files changed, 14 insertions, 0 deletions
diff --git a/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml b/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml
new file mode 100644
index 000000000..824185aab
--- /dev/null
+++ b/releasenotes/notes/fix-online-version-migration-db432a7b239647fa.yaml
@@ -0,0 +1,14 @@
+---
+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 occured 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 subsitutes an alternate primary key name
+ name when applicable.