add a regression test for all compute RPCAPI 6.x pinnings for rebuild
We forgot that we automatically pin our RPC calls to the RPC version
that the older compute supports, so when rolling-upgrading computes, we
continue to use either Yoga or Zed versions for example when upgrading
to 2023.1.
Since the new parameters aren't optional, we broke the
rebuild_instance() method then for Yoga to Zed and Zed to 2023.1.
NOTE(elod.illes): test_rebuild_instance_6_1 test needed an update, as
now we are on Zed branch, so zed to zed upgrade does not raise any
Error, as we have the same parameters in the RPC call.
Change-Id: Icf340f3d4c5ce0a4b7388003f168e7c479e58eee
Related-Bug: #2040264
(cherry picked from commit 21fd0c430c714d21c52e0a0c996351c374a3e3d6)
(cherry picked from commit eb310f3bd2f21efe0dd2bc6b133694a687e8f5ff)
(cherry picked from commit a861b575081b31090ff9f89120b2247a7586acf8)
Reviewed: https:/ /review. opendev. org/c/openstack /nova/+ /900307 /opendev. org/openstack/ nova/commit/ e13c86b4f320a0a 040b558f2e207a9 11fc9f6127
Committed: https:/
Submitter: "Zuul (22348)"
Branch: stable/zed
commit e13c86b4f320a0a 040b558f2e207a9 11fc9f6127
Author: Sylvain Bauza <email address hidden>
Date: Wed Oct 25 10:51:21 2023 +0200
add a regression test for all compute RPCAPI 6.x pinnings for rebuild
We forgot that we automatically pin our RPC calls to the RPC version
that the older compute supports, so when rolling-upgrading computes, we
continue to use either Yoga or Zed versions for example when upgrading
to 2023.1.
Since the new parameters aren't optional, we broke the instance( ) method then for Yoga to Zed and Zed to 2023.1.
rebuild_
NOTE( elod.illes) : test_rebuild_ instance_ 6_1 test needed an update, as
now we are on Zed branch, so zed to zed upgrade does not raise any
Error, as we have the same parameters in the RPC call.
Change-Id: Icf340f3d4c5ce0 a4b7388003f168e 7c479e58eee 1c52e0a0c996351 c374a3e3d6) e0dd2bc6b133694 a687e8f5ff) 90ff9f89120b224 7a7586acf8)
Related-Bug: #2040264
(cherry picked from commit 21fd0c430c714d2
(cherry picked from commit eb310f3bd2f21ef
(cherry picked from commit a861b575081b310