[system-tests] 6.1 upgrade jobs a skipped due to changing simple cases on ha

Bug #1418852 reported by Andrey Sledzinskiy
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Dennis Dmitriev

Bug Description

Our 6.1 upgrade jobs are skipped because we deploy 6.0 ISO with 6.0 fuel-main but we use test group 'ceph_ha_one_controller_compact' that is present only in 6.1, in 6.0 it's 'ceph_multinode_compact'
I can see here 3 ways of handling it:
1. Deploy both 6.0 and 6.1 iso with 6.1 code from fuel-main (devops responsibility) - main drawback is that 6.1 fuel-main code can become incompatible with 6.0 ISO
2. Add 'ceph_ha_one_controller_compact' test to 6.0 for upgrades only (fuel-qa responsibility)
3. Backport this patch - https://review.openstack.org/#/c/150791/ (fuel-qa responsibility). The main drawback - we support simple mode in 6.0 and probably don't want to remove simple tests in 6.0

Revision history for this message
Artem Panchenko (apanchenko-8) wrote :

In my opinion the second was is most preferred, because it has only one slight disadvantage - increasing code amount in system tests.

Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

Nastya, please comment too. In case of second option issue should be assigned to fuel-qa

Changed in fuel:
assignee: Fuel DevOps (fuel-devops) → Nastya Urlapova (aurlapova)
Changed in fuel:
status: New → Confirmed
status: Confirmed → Triaged
Revision history for this message
Dennis Dmitriev (ddmitriev) wrote :

If we completely disable testing of upgrades from 6.0 to 6.1 for simple clusters, how we should provide the possibility to upgrade simple environments to 6.1 ?

Will it be skipped or disabled in that way?

Revision history for this message
Nastya Urlapova (aurlapova) wrote :

After discussion with devs I suggest to verify the next case:
1. deploy 6.0 simple env
2. upgrade master to 6.1
3. try to add/delete nodes in OS env - for verifying how our nailgun will be manipulate with 6.0 env

Changed in fuel:
assignee: Nastya Urlapova (aurlapova) → Dennis Dmitriev (ddmitriev)
Revision history for this message
Dennis Dmitriev (ddmitriev) wrote :

Use the old snapshot name 'ceph_multinode_compact' for tests in 'upgrade' group, because fuel-main/6.0 makes snapshot with this name for upgrade jobs.

https://review.openstack.org/#/c/153584/

Changed in fuel:
status: Triaged → In Progress
summary: - [System tests] 6.1 upgrade jobs a skipped due to changing simple cases
+ [system-tests] 6.1 upgrade jobs a skipped due to changing simple cases
on ha
Changed in fuel:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.