Project

General

Profile

Actions

action #45878

closed

Create diagram of openQA architecture

Added by mkittler almost 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
2019-01-09
Due date:
% Done:

0%

Estimated time:

Description

We already have a diagram about the architecture but it does not provide much details. Since we need to train new team members anyways this is a good time to finally create a details diagram showing all involved processes/services and their communication in a production-like setup.

Actions #1

Updated by coolo almost 6 years ago

Having one diagram listing all will be very hard to make useful.

This is what I use in my own presentations: https://github.com/coolo/drunken-adventure/blob/master/osc2017-1/openQA-architecture.svg

Actions #2

Updated by mkittler almost 6 years ago

  • Status changed from New to In Progress

That is not much more detailed than the diagram I'm aware of (but of course well suited for a presentation).

My first draft goes much more into detail: https://github.com/Martchus/openQA-helper/blob/master/architecture.pdf

I've only quickly drafted that with yed (because I know that tool quite well). Of course the final version should be upstreamed to the openQA project.

Actions #3

Updated by mkittler almost 6 years ago

I've been pushing a few adjustments to the first draft so far. There are still question marks, though.

Would it be o.k. to simply add the *.graphml and *.pdf to the openQA repo when its done? Unfortunately there are not a lot of programs out there which support graphml. At least I only know yed and https://www.draw.io/.

Actions #4

Updated by mkittler almost 6 years ago

PR: https://github.com/os-autoinst/openQA/pull/1978

Btw, I find that diagram useful even though it is a bit overwhelming at the beginning. It is nice to have a diagram which lists all services/processes and their communication channels (e.g. all involved TCP ports, D-Bus services, ...).

Actions #5

Updated by mkittler almost 6 years ago

  • Status changed from In Progress to Resolved

PR has been merged

Actions

Also available in: Atom PDF