action #153799
closedcoordination #121720: [saga][epic] Migration to QE setup in PRG2+NUE3 while ensuring availability
coordination #123800: [epic] Provide SUSE QE Tools services running in PRG2 aka. Prg CoLo
coordination #137630: [epic] QE (non-openQA) setup in PRG2
Prepare DHCP/DNS for machines coming to qe.prg2.suse.org based on former qam.suse.de entries size:M
0%
Description
Motivation¶
Many former QAM machines that are now in PRG2/PRG2e which are not yet in operation were formerly already managed in https://gitlab.suse.de/OPS-Service/salt for both DHCP as well as DNS. Now DHCP/DNS needs to be adapted for the machines that should live in qe.prg2.suse.org to be able to operate properly again.
Acceptance criteria¶
- AC1: Valid DHCP+DNS entries exist for all former QAM machines now residing in PRG2/PRG2e
- AC2: No more references left in the OPS-Service repo for decomissioned QAM machines
Suggestions¶
- Block on #153664
- See #153796 for similar work for QE non-openQA machines
- See how currently DHCP/DNS records are managed in examples like https://gitlab.suse.de/OPS-Service/salt/-/merge_requests/3839/diffs
- Go through all entries in https://gitlab.suse.de/OPS-Service/salt/-/tree/production/pillar/domain/qam_suse_de/hosts.yaml and for each entry
- Cross-check with racktables e.g. https://racktables.nue.suse.com/index.php?page=search&last_page=object&last_tab=default&q=whale (put the name in the search)
- Example of a valid machine https://racktables.nue.suse.com/index.php?page=object&tab=default&object_id=9594
- Example of a machine that's gone https://racktables.nue.suse.com/index.php?page=ipaddress&ip=10.161.224.55
- IF the machine still exists and should be in qe.prg2.suse.org (should be about 25 machines)
- move and adapt the according entries to
- pillar/domain/qe_prg2_suse_org/hosts.yaml
- salt/profile/dns/files/prg2_suse_org/dns-qe.prg2.suse.org
- salt/profile/dns/files/prg2_suse_org/dns-qe.prg2.suse.org-rev-10.145.0
- ELSE if the machine does not exist anymore
- remove all references in https://gitlab.suse.de/OPS-Service/salt
- After that remove pillar/domain/qam_suse_de/hosts.yaml as well as all not anymore used A-records in qam.suse.de as qam.suse.de should from then on only be used for CNAME entries
Updated by okurz 9 months ago
- Copied from action #153796: Prepare DHCP/DNS for qe.prg2.suse.org based on former qa.suse.de entries size:M added
Updated by mkittler 9 months ago
I created https://gitlab.suse.de/OPS-Service/salt/-/merge_requests/4638 for the whale hosts.
Updated by openqa_review 9 months ago
- Due date set to 2024-02-10
Setting due date based on mean cycle time of SUSE QE Tools
Updated by pluskalm 8 months ago
This https://gitlab.suse.de/OPS-Service/salt/-/commit/bfd3d759b19ef29db5c5ff098a6757a309ba7bca has deleted all entries for vm's residing on voyager hypervisor instead of migrating them