action #102206
closed
QA (public) - coordination #99303: [saga][epic] Future improvements for SUSE Maintenance QA workflows with fully automated testing, approval and release
QA (public) - action #97274: qam dashboard improvement ideas
Make bot-ng a proper public open source project size:M
Added by okurz over 3 years ago.
Updated about 3 years ago.
Category:
Feature requests
Description
Motivation¶
Followup to #94838
Acceptance criteria¶
Suggestions¶
- Look at the ansible deployment pipeline (in qa-maintenance)
Out of scope¶
- New tests or features (see epic)
- Copied from action #94838: Make qem-dashboard a proper public open source project size:M added
Added to backlog as discussed during midweekly unblock meeting within SUSE QE Tools 2021-11-10 as we covered this topic. kraih wanted to volunteer for #94838 and this is closely related.
- Subject changed from Make qem-dashboard surrounding tooling proper public open source projects as well to Make bot-ng a proper public open source project size:M
- Description updated (diff)
- Status changed from New to Workable
- Parent task set to #97274
- Status changed from Workable to In Progress
- Assignee set to okurz
I am ready to take this myself then. IMHO for creating a project on github we should think about a good name. "bot-ng" itself is ambiguous so a project like https://github.com/openSUSE/bot-ng wouldn't be a good idea. This is why I always consider the full name to be "qa-maintenance/bot-ng". How about "qambot"? A one-line explanation describing the project could then be "The SUSE QA Maintenance bot for openQA". For a complete project name I suggest "https://github.com/openSUSE/qambot" and as alternative "https://github.com/os-autoinst/qambot". Any opinions?
Regarding deployment we are currently using gitlab CI with periodic schedule based executions within the gitlab CI pipelines based on container images. So in my understanding we can simply exchange the container image to use one from build.opensuse.org including SUSE CA certificates, e.g. just like build.opensuse.org/project/show/home:okurz:container:ca/ and use the latest container images in each execution cycle so there is no impact where the code is maintained.
- Status changed from In Progress to Feedback
waiting for merge of MR before disabling mirorring again and moving and removing internal source and just keeping the gitlab CI config.
- Status changed from Feedback to Resolved
Also available in: Atom
PDF