Skip to content

[DNM] save teuthology-suite output - #2232

Open
kshtsk wants to merge 17 commits into
ceph:mainfrom
kshtsk:wip-suite-output
Open

[DNM] save teuthology-suite output#2232
kshtsk wants to merge 17 commits into
ceph:mainfrom
kshtsk:wip-suite-output

Conversation

@kshtsk

@kshtsk kshtsk commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Kyr Shatskyy added 6 commits July 8, 2026 15:03
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Allow to configure default architecture in teuthology.yaml to avoid
usage of --arch and skip request from the paddles.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
The get_arch by machine_type is making request from lock,
so move it there where it should be.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Since the get_system_type() method is using a Remote object
as a context, move this method to orchestra.remote where
it should be.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
When using --save-configs we allow to save generated configs for the
suite to save to separate directory on job basis.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
@kshtsk
kshtsk requested a review from a team as a code owner July 16, 2026 11:00
@kshtsk kshtsk added the DNM label Jul 16, 2026
@kshtsk
kshtsk requested review from deepssin and zmc and removed request for a team July 16, 2026 11:00
@kshtsk
kshtsk force-pushed the wip-suite-output branch from 3f91b2f to 8314e1d Compare July 16, 2026 12:07
Kyr Shatskyy added 10 commits July 16, 2026 14:23
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
tests adjustments

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
No comments.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Move monkey patching to a separate module, so any
teuthology module that is not related on multithreading
can be imported without patching.

When the monkey patching is needed the module should
be imported from the top of cli tools so all necessary
functioned patched correctly:

  import monkeythreading
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
It would be better to drop unnecessary dependency from
Remote class and keep it as compact as possible,
if we allow to import provision it will transitively
include a bunch of other dependencies and eventually
end up with including tasks.

So better to include provision module in any task
module if necessary.

Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
@kshtsk
kshtsk force-pushed the wip-suite-output branch from ea47bae to ef18826 Compare July 16, 2026 12:23
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant