Actions
action #125519
closedversion control PXE stuff on qa-jump
Start date:
2022-10-28
Due date:
% Done:
0%
Estimated time:
Tags:
Description
Motivation¶
As we all know provisionary solutions will stay longer as originally thought so we should version /srv/tftp/config and /srv/tftp/pxegen.sh same as we just did with https://gitlab.suse.de/qa-sle/qanet-configs/-/commit/85c55d24405cd1d8adcb0bec6b3aab41885d2f0e
Acceptance criteria¶
- AC1: /srv/tftp/config and /srv/tftp/pxegen.sh is in a git repo, e.g. on gitlab.suse.de
- AC2: There is a proper README for the project
- AC3: The repo is mentioned in https://wiki.suse.net/index.php/SUSE-Quality_Assurance/Labs
Suggestions¶
- Just do it based on https://gitlab.suse.de/qa-sle/qanet-configs/
- Optional: Automation as in https://gitlab.suse.de/qa-sle/qanet-configs/-/commit/56591bccf1d7978c95e90c0cf29a6279b46de8c2 for qa-jump and possibly also qanet itself
- Add README based on https://gitlab.suse.de/qa-sle/qanet-configs/
- Add link to wiki
Updated by okurz over 1 year ago
- Copied from action #119551: Move QA labs NUE-2.2.14-B to Frankencampus labs - bare-metal openQA workers size:M added
Updated by okurz over 1 year ago
- Related to action #125231: Automate deployment of qanet config added
Updated by okurz over 1 year ago
- Status changed from New to In Progress
- Assignee set to okurz
- Target version changed from future to Ready
- Created new repo https://gitlab.suse.de/qa-sle/qa-jump-configs based on what we did with qanet
- Same as there in #125231 we created an SSH key, added the ssh host known config and ssh private key in https://gitlab.suse.de/qa-sle/qa-jump-configs/-/settings/ci_cd variables
- The ssh public key in https://gitlab.suse.de/qa-sle/qa-jump-configs/-/settings/repository in "Deploy keys"
- I put the public key in qa-jump:/root/.ssh/authorized_keys
- Created the bare git repo as referenced in the README and checked out the current git state once manually
- Merged a MR triggering jobs which finally ended up with https://gitlab.suse.de/qa-sle/qa-jump-configs/-/jobs/1441425 successfully
- Added a link in https://wiki.suse.net/index.php?title=SUSE-Quality_Assurance%2FLabs&action=historysubmit&type=revision&diff=391886&oldid=391885 and https://progress.opensuse.org/projects/qa/wiki/tools and asked team to watch the project in https://suse.slack.com/archives/C02AJ1E568M/p1678197106958989
One more idea: Automatically call "pxegen.sh" after merge: https://gitlab.suse.de/qa-sle/qa-jump-configs/-/merge_requests/2
Updated by okurz over 1 year ago
- Due date changed from 2023-03-10 to 2023-03-21
- Status changed from In Progress to Feedback
Updated by okurz over 1 year ago
- Due date deleted (
2023-03-21) - Status changed from Feedback to Resolved
MR merged. All ACs have been fulfilled already in before
Actions