[upgrade] Single OSTF can't be used for different OpensTack releases

Bug #1337823 reported by Artem Panchenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Dima Shulyak

Bug Description

Single OSTF engine can't be used for environments which have different OpensTack releases, but after master node upgrade new version of OSTF is available for all old environments. This can potencially cause failing of helth checks, because:

- some tests can be modified is order to support new release;
- new tests can be added, which aren't compatible with old release;
- old tests can be removed as deprecated in new release.

I think we can add tags for all OSTF tests with supported release ID or run few instances of ostf-server on master node, one for each release.

Tags: upgrade
Dmitry Pyzhov (dpyzhov)
tags: added: upgrade
removed: fuelupgrade
no longer affects: fuel/5.0.x
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
status: New → Opinion
importance: High → Medium
status: Opinion → New
Revision history for this message
Dmitry Pyzhov (dpyzhov) wrote :

Updated ostf in stable branch should support previous deployments. That's why I've removed this bug from stable series.
For 5.1 we need to check behavior of ostf on environments from previous release.

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Fuel QA Team (fuel-qa)
Dmitry Ilyin (idv1985)
summary: - [Fuel Upgrade] Single OSTF can't be used for different OpensTack
- releases
+ [upgrade] Single OSTF can't be used for different OpensTack releases
Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Fuel Python Team (fuel-python)
Revision history for this message
Dima Shulyak (dshulyak) wrote :

Is there any tests right now that will be failed after upgrade due to incompatibility?
If there is no such tests i propose to convert this to blueprint and target to 6.0

Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Fuel QA Team (fuel-qa)
Revision history for this message
Andrey Sledzinskiy (asledzinskiy) wrote :

No, there are no such tests at the moment

Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

Actually we have ))) difference,
As example for 5.0 Murana is disabled - but it works fine on 5.0.1 and 5.1 . After upgrades is still disabled) I beleive we should add tags for support releass in each tests where incompabilities take palces

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-ostf (master)

Fix proposed to branch: master
Review: https://review.openstack.org/109270

Changed in fuel:
assignee: Fuel QA Team (fuel-qa) → Dima Shulyak (dshulyak)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-ostf (master)

Reviewed: https://review.openstack.org/109270
Committed: https://git.openstack.org/cgit/stackforge/fuel-ostf/commit/?id=1a427f2c4d8ae9fd431084eef59afca5316753f1
Submitter: Jenkins
Branch: master

commit 1a427f2c4d8ae9fd431084eef59afca5316753f1
Author: Dima Shulyak <email address hidden>
Date: Thu Jul 24 15:35:22 2014 +0300

    Add fuel_version to cluster_tags

    Adding fuel_version tag to cluster_tags
    we guarantee that tests will be rediscovered
    after cluster is updated

    Change-Id: Ifaa39b748322d244f387d12a56429d99e4827beb
    Closes-Bug: #1337823

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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