Project

General

Profile

Actions

Feature #10134

open

Allow generalization of upgrade suites, so they can run on different branches w/o modifications (aka x-y-z concept)

Added by Yuri Weinstein over 9 years ago. Updated over 9 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Reviewed:
Affected Versions:

Description

This ticket is an attempt to document our discussions and opinions re: the "x-y-z concept", so we can clarify requirements and necessity of this feature.

My 2c - we currently have two major types of upgrade "-x" suites: single step (e.g. firefly-x) and double-step (dumpling-firefly-x).

Every time when we come up with a new release - those suites have to be modified and recreated ("firefly" in firefly-x suite is hard coded).

It might be beneficial to add a feature in teuthology, which would allow to use more then one ("-x") argument when we run/schedule suites.

For example:

instead of "dumpling-firefly-x" it'd look like "<branch-x>-<branch-y>-<branch-z>" (aka x-y-z)
and
instead of "firefly-x" it'd look like "<branch-x>-<branch-y>" (aka -x)

Actions #1

Updated by Yuri Weinstein over 9 years ago

  • Source changed from other to Q/A
Actions #2

Updated by Yuri Weinstein over 9 years ago

  • Description updated (diff)
Actions

Also available in: Atom PDF