Upgrading from rocky to stein/master does not verify the neutron mechanism correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
High
|
Kamil Sambor |
Bug Description
When upgrading from a OVS deployment in Rocky to Master/Stein the process shouldn't continue if OVS is not being enabled in version we are upgrading to. The idea is to upgrade from OVS to OVS, and subsequently migrate to OVN once the upgrade has succeeded. With the intention of avoiding that further issues would arise a check was included in tripleo-common https:/
Services enabled during deployment: http://
Services enabled for the upgrade: http://
Job logs: http://
So, from my understanding, we could either add the same check in the updates workflow https:/ /github. com/openstack/ tripleo- common/ blob/master/ tripleo_ common/ actions/ package_ update. py#L30 or even in the python- tripleoclient code so we would catch it even sooner: https:/ /github. com/openstack/ python- tripleoclient/ blob/master/ tripleoclient/ v1/overcloud_ upgrade. py#L34