action #95335
closedopenqa-review: Only send the openqa_suse_de_status to openqa-suse-status@suse.de, ignore all others size:S
0%
Description
Motivation¶
http://mailman.suse.de/mlarch/SuSE/openqa-suse-status/2021/openqa-suse-status.2021.07/maillist.html shows that now multiple reports are sent to openqa-suse-status@suse.de per day, all with the same header pointing to https://openqa.io.suse.de/openqa-review/openqa_suse_de_status.html but the content differs. Only the real report ending up on "openqa_suse_de_status" should be sent to the mailing list, the others not. It is ok if the other reports are just reachable on request as a web document
Acceptance criteria¶
- AC1: http://mailman.suse.de/mlarch/SuSE/openqa-suse-status/ shows that only one report per day about openqa_suse_de_status is sent
- AC2: The other reports are still reachable over URL and show up on https://openqa.io.suse.de/openqa-review/
Suggestions¶
- The current reports are generated by https://gitlab.suse.de/openqa/openqa-review/-/pipelines so take a look there. Maybe the problem can be fixed by just tweaking the settings of the CI pipeline schedule, see https://gitlab.suse.de/openqa/openqa-review/-/pipeline_schedules , in particular https://gitlab.suse.de/openqa/openqa-review/-/pipeline_schedules/41/edit
- openqa-review in the CI pipeline is called in https://gitlab.suse.de/openqa/openqa-review/-/blob/master/review-ci-template.yml#L37 which calls https://github.com/os-autoinst/openqa_review/blob/master/bin/openqa-review-daily-email . See there for the "interesting settings" that can be used
- If necessary run https://github.com/os-autoinst/openqa_review/blob/master/bin/openqa-review-daily-email#L10 locally with e.g.
recv=$USER@suse.com bin/openqa-review-daily-email
so that you yourself get an email instead of sending multiple to the shared mailing list
Updated by okurz over 3 years ago
- Subject changed from openqa-review: Only send the openqa_suse_de_status to openqa-suse-status@suse.de, ignore all others to openqa-review: Only send the openqa_suse_de_status to openqa-suse-status@suse.de, ignore all others size:S
- Description updated (diff)
- Status changed from New to Workable
Updated by jbaier_cz over 3 years ago
Hint #1: there are multiple reviews targeting openqa.suse.de, none of them has explicit mail recipient so the default openqa-suse-status@suse.de from https://github.com/os-autoinst/openqa_review/blob/master/bin/openqa-review-daily-email#L10 is used; that need to be changed
Hint #2: The content of the REVIEW_JOBS yaml file is set inside GitLab under Settings->CI/CD->Variables, currently it is
reviews:
- html_target_file: openqa_suse_de_status.html
# the same with custom parameters for openqa.opensuse.org
- html_target_file: openqa_opensuse_org_status.html
openqa_host: https://openqa.opensuse.org
- html_target_file: openqa_sle15_status.html
extra_args: --job-groups ^SLE.*15
- html_target_file: openqa_sle15_functional_status.html
extra_args: --job-groups ^SLE.*15.*(Functional)
- html_target_file: openqa_sle15_yast_status.html
extra_args: --job-groups ^SLE.*15.*(YaST)
# Provide an example report with "skip-passed" option for people to compare https://progress.opensuse.org/issues/93727
- html_target_file: openqa_suse_de_skip_passed.html
extra_args: --skip-passed
Updated by dheidler over 3 years ago
- Status changed from Workable to In Progress
Updated by dheidler over 3 years ago
- Status changed from In Progress to Feedback
Updated pipeline var:
reviews:
- html_target_file: openqa_suse_de_status.html
# the same with custom parameters for openqa.opensuse.org
- html_target_file: openqa_opensuse_org_status.html
openqa_host: https://openqa.opensuse.org
SKIP_SEND_MAIL: 1
- html_target_file: openqa_sle15_status.html
extra_args: --job-groups ^SLE.*15
SKIP_SEND_MAIL: 1
- html_target_file: openqa_sle15_functional_status.html
extra_args: --job-groups ^SLE.*15.*(Functional)
SKIP_SEND_MAIL: 1
- html_target_file: openqa_sle15_yast_status.html
extra_args: --job-groups ^SLE.*15.*(YaST)
SKIP_SEND_MAIL: 1
# Provide an example report with "skip-passed" option for people to compare https://progress.opensuse.org/issues/93727
- html_target_file: openqa_suse_de_skip_passed.html
extra_args: --skip-passed
SKIP_SEND_MAIL: 1
Updated by dheidler over 3 years ago
Updated by tinita over 3 years ago
I took the liberty to address the other issue: https://gitlab.suse.de/openqa/openqa-review/-/merge_requests/9
Updated by dheidler over 3 years ago
- Status changed from Feedback to Resolved