The keypair of a server is updated when rebuilding the server with a
keypair. This function has been added since API microversion 2.54.
However the 'keypairs' of the instance object is not saved when saving
the instance object currently.
Make the instance object update the 'keypairs' field when saving the
instance object.
NOTE(stephenfin): Changes are necessary since 'PlacementFixture' moved
in stable/stein with change Idaed39629095f86d24a54334c699a26c218c6593
but it's still in the old place here.
Change-Id: I8a2726b39d0444de8c35480024078a97430f5d0c
Closes-Bug: #1843708
Co-authored-by: Stephen Finucane <email address hidden>
(cherry picked from commit 086796021b189c3ac64805ed8f6bde833906d284)
(cherry picked from commit aed86ee5d6289edf1baf9fe0b2a9e509031fdd25)
(cherry picked from commit b971dc82cb524fe86284c95ec671e2bad1c2874f)
(cherry picked from commit 0bc5a4ecb524a73aacb5d0dd2887799885bdbb14)
Reviewed: https:/ /review. opendev. org/743268 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=aa7a6939d51 77c0dd8c9f5a7bf 7975264d2f5a2a
Committed: https:/
Submitter: Zuul
Branch: stable/rocky
commit aa7a6939d5177c0 dd8c9f5a7bf7975 264d2f5a2a
Author: Takashi NATSUME <email address hidden>
Date: Thu Sep 19 15:57:44 2019 +0900
objects: Update keypairs when saving an instance
The keypair of a server is updated when rebuilding the server with a
keypair. This function has been added since API microversion 2.54.
However the 'keypairs' of the instance object is not saved when saving
the instance object currently.
Make the instance object update the 'keypairs' field when saving the
instance object.
Changes:
nova/ tests/functiona l/regressions/ test_bug_ 1843708. py
NOTE( stephenfin) : Changes are necessary since 'PlacementFixture' moved 6d24a54334c699a 26c218c6593
in stable/stein with change Idaed39629095f8
but it's still in the old place here.
Change-Id: I8a2726b39d0444 de8c35480024078 a97430f5d0c ac64805ed8f6bde 833906d284) f1baf9fe0b2a9e5 09031fdd25) 86284c95ec671e2 bad1c2874f) aacb5d0dd288779 9885bdbb14)
Closes-Bug: #1843708
Co-authored-by: Stephen Finucane <email address hidden>
(cherry picked from commit 086796021b189c3
(cherry picked from commit aed86ee5d6289ed
(cherry picked from commit b971dc82cb524fe
(cherry picked from commit 0bc5a4ecb524a73