action #104841
closedcoordination #80142: [saga][epic] Scale out: Redundant/load-balancing deployments of openQA, easy containers, containers on kubernetes
coordination #80908: [epic] Continuous deployment (package upgrade or config update) without interrupting currently running openQA jobs
Prevent empty changelog messages from osd-deployment when there are no changes size:M
Description
Motivation¶
With now daily deployment of OSD we have cases of deployments that have no actual changes in openQA and not in os-autoinst which causes emails with empty changelog, like http://mailman.suse.de/mlarch/SuSE/openqa/2022/openqa.2022.01/msg00012.html with body:
Hi all,
You can find the details on https://gitlab.suse.de/openqa/osd-deployment/-/jobs/776707
As always, if you encounter problems, please file tickets on https://progress.opensuse.org.
Have fun, your QA tools team
os-autoinst changes:
Acceptance criteria¶
- AC1: No empty changelog message is sent by email if there are no changes
Suggestions¶
- Skip sending the sending the email.
Out of scope¶
- Checking if packages were upgraded, or other changes unrelated to the changelog
Updated by livdywan almost 3 years ago
- Subject changed from Prevent empty changelog messages from osd-deployment when there are no changes to Prevent empty changelog messages from osd-deployment when there are no changes size:M
- Description updated (diff)
- Status changed from New to Workable
Updated by mkittler almost 3 years ago
- Status changed from Workable to In Progress
Updated by mkittler almost 3 years ago
Updated by openqa_review almost 3 years ago
- Due date set to 2022-01-29
Setting due date based on mean cycle time of SUSE QE Tools
Updated by mkittler almost 3 years ago
- Status changed from In Progress to Feedback
Merged the SR, let's see whether it works.
Updated by mkittler almost 3 years ago
I'm only waiting for one case of an empty update happening in production but so far we were busy enough to always have at least one change per day.
Updated by mkittler almost 3 years ago
- Due date deleted (
2022-01-29)
I re-triggered the deployment (after there were no changes) and no empty mail was sent.