We need to be able to use grenade to upgrade services within a release instead of upgrading services across releases. This will allow us to test the nova baremetal to ironic upgrade path and the nova network to neutron upgrade path. To do this refactor the DEVSTACK_GATE_GRENADE* variables. Condense them down to a single DEVSTACK_GATE_GRENADE variable that has more than just 0 and 1 binary states. This variable will state which type of grenade test to do and handle that within devstack gate. This change is backward and forward compatible for DEVSTACK_GATE_GRENADE=1 and DEVSTACK_GATE_GRENADE_PARTIAL_NCPU=1 in order to get this change through the gate without manual merging. Change-Id: I4f102e27b422a5260cd0d5e40e00a5addf87911a
5.4 KiB
Executable File
5.4 KiB
Executable File