wiki/search/search_index.json

1 line
18 KiB
JSON

{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Testing Team Wiki","text":""},{"location":"#links","title":"Links","text":"<ul> <li>Rocky Linux Mattermost: ~Testing</li> <li>Rocky Linux openQA: https://openqa.rockylinux.org</li> </ul>"},{"location":"#responsibilities","title":"Responsibilities","text":"<p>The Testing Team handles testing and QA for Rocky Linux.</p>"},{"location":"#meetings-communications","title":"Meetings / Communications","text":"<ul> <li>Weekly Team Meeting: Zoom</li> </ul>"},{"location":"#members","title":"Members","text":"<p>For a list of our members, see the Members page.</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"members/","title":"Members","text":"Role Name Email Mattermost Name IRC Name Testing Lead Chris Stackpole stack@rockylinux.org @stack Testing Team Al Bowles @raktajino raktajino Testing Team Trevor Cooper tcooper@rockylinux.org @tcooper Testing Team Lukas Magauer lukas@magauer.eu @lumarel Testing Team Alan Marshall @alangm alangm Testing Team Rich Alloway @ralloway Testing Team Anthony Navarro @anavarro10 Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"documentation/","title":"Documentation","text":"<p>This section goes over various Documentation for the Testing team. Please use the menu items to find the various pages of interest.</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"guidelines/","title":"Guidelines","text":"<p>This section goes over guidelines that the Testing team has set out for anything related to the infrastructure used for testing Rocky Linux.</p> <p>All guidelines are listed on the left side of this page.</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"include/contacts_top/","title":"Contacts top","text":""},{"location":"include/contacts_top/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts <code>@stack</code>, <code>@tcooper</code> Mattermost Channels <code>~Testing</code>"},{"location":"include/content_bottom/","title":"Content bottom","text":"Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"include/members_full/","title":"Members full","text":"Role Name Email Mattermost Name IRC Name Testing Lead Chris Stackpole stack@rockylinux.org @stack Testing Team Al Bowles @raktajino raktajino Testing Team Trevor Cooper tcooper@rockylinux.org @tcooper Testing Team Lukas Magauer lukas@magauer.eu @lumarel Testing Team Alan Marshall @alangm alangm Testing Team Rich Alloway @ralloway Testing Team Anthony Navarro @anavarro10"},{"location":"include/members_no_role/","title":"Members no role","text":"<pre><code>| Name | Email | Mattermost Name | IRC Name |\n| --------------- | ----------------------- | ------------------ | --------- |\n| Chris Stackpole | stack@rockylinux.org | @stack | |\n| Al Bowles | | @raktajino | raktajino |\n| Trevor Cooper | tcooper@rockylinux.org | @tcooper | |\n| Lukas Magauer | lukas@magauer.eu | @lumarel | |\n| Alan Marshall | | @alangm | alangm |\n| Rich Alloway | | @ralloway | |\n| Anthony Navarro | | @anavarro10 | |\n</code></pre>"},{"location":"sop/","title":"SOP (Standard Operationg Procedures)","text":"<p>This section goes over the various SOP's for the Testing Team. Please use the menu items to find the various pages of interest.</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"sop/openqa_sop_operator_access/","title":"SOP: openQA - Operator Access Request","text":"<p>This SOP covers how the Rocky Linux Testing Team handles requests for Operator access to the openQA system.</p>"},{"location":"sop/openqa_sop_operator_access/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts <code>@stack</code>, <code>@tcooper</code> Mattermost Channels <code>~Testing</code>"},{"location":"sop/openqa_sop_operator_access/#responding-to-an-openqa-operator-access-request","title":"Responding to an openQA Operator Access Request","text":"<p>TODO</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"sop/openqa_sop_operator_removal/","title":"SOP: openQA - Operator Access Removal","text":"<p>This SOP covers how the Rocky Linux Testing Team handles requests for Operator access removal on the openQA system.</p>"},{"location":"sop/openqa_sop_operator_removal/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts <code>@stack</code>, <code>@tcooper</code> Mattermost Channels <code>~Testing</code>"},{"location":"sop/openqa_sop_operator_removal/#responding-to-an-openqa-operator-access-removal","title":"Responding to an openQA Operator Access Removal","text":"<p>TODO</p> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"sop/openqa_sop_system_upgrades/","title":"SOP: openQA - System Upgrades","text":"<p>This SOP details the necessary steps for performing a system upgrade on an openQA host.</p>"},{"location":"sop/openqa_sop_system_upgrades/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts <code>@stack</code>, <code>@tcooper</code> Mattermost Channels <code>~Testing</code>"},{"location":"sop/openqa_sop_system_upgrades/#fedora","title":"Fedora","text":"<ol> <li> <p>Verify current installation is fully upgraded</p> <pre><code>dnf upgrade --refresh\n</code></pre> </li> <li> <p>Install system upgrade plugin</p> <pre><code>dnf install dnf-plugin-system-upgrade\n</code></pre> </li> <li> <p>Download the upgrade packages for next version</p> <pre><code>dnf system-upgrade download --releasever=[newversion]\n</code></pre> </li> <li> <p>Reboot into offline upgrade mode</p> <pre><code>dnf system-upgrade reboot\n</code></pre> </li> <li> <p>Post-reboot cleanup</p> <pre><code>dnf system-upgrade clean\ndnf clean packages\n</code></pre> </li> </ol>"},{"location":"sop/openqa_sop_system_upgrades/#post-upgrade-tasks","title":"Post-Upgrade Tasks","text":"<p>These steps may also be necessary in some (but not all) cases.</p>"},{"location":"sop/openqa_sop_system_upgrades/#upgrade-the-postgresql-database","title":"Upgrade the PostgreSQL database","text":"<ol> <li> <p>Install postgresql-upgrade package</p> <pre><code>dnf install postgresql-upgrade\n</code></pre> </li> <li> <p>Upgrade your postgres database</p> <pre><code>sudo -iu postgres\npostgresql-setup --upgrade\n</code></pre> </li> </ol>"},{"location":"sop/openqa_sop_system_upgrades/#re-apply-rocky-branding","title":"Re-apply Rocky branding","text":"<ol> <li> <p>Obtain the Ansible openQA deployment repository</p> </li> <li> <p>Run the branding related tasks</p> <pre><code>ansible-playbook init-openqa-rocky-developer-host.yml -t branding\n</code></pre> </li> </ol>"},{"location":"sop/openqa_sop_system_upgrades/#references","title":"References","text":"<ul> <li>Upgrading Fedora using the DNF system upgrade</li> <li>How to Easily Upgrade to Fedora Workstation 36</li> </ul> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"},{"location":"sop/sop_repocompare/","title":"SOP: Repocompare","text":"<p>This SOP covers how to perform the repocompare process, to ensure that Rocky's package repositories are up-to-date with the RHEL package repositories.</p>"},{"location":"sop/sop_repocompare/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts <code>@stack</code>, <code>@tcooper</code> Mattermost Channels <code>~Testing</code> <p>To identify which packages may need updates, visit the appropriate RepoCompare page, focusing on the SRPM Repo Comparison page for each version. Packages where the Rocky version is lower than the RHEL version likely require an update - you can do a manual comparison to be sure.</p>"},{"location":"sop/sop_repocompare/#setup","title":"Setup","text":"<p>From a RHEL8 machine with a valid entitlement, obtain the repocompare repository:</p> <pre><code>git clone https://git.resf.org/testing/repocompare\ncd repocompare/\n</code></pre> <p>Import the RPM GPG keys for both Rocky and RHEL</p> <pre><code>curl -O http://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-8\ncurl -O http://dl.rockylinux.org/pub/rocky/RPM-GPG-KEY-Rocky-9\nrpm --import RPM-GPG-KEY-Rocky-8\nrpm --import RPM-GPG-KEY-Rocky-9\nrpm --import /etc/pki/rpm-gpg/redhat-official\n</code></pre>"},{"location":"sop/sop_repocompare/#comparing-a-package","title":"Comparing a package","text":"<p>If the Name/Epoch/Version/Release (NEVR) for the RHEL package is newer than the one for the Rocky package, the package requires an update. In this situation, there will also likely be a newer entry in the changelog for the RHEL package, as shown below:</p> <pre><code>./manual_compare.sh 9 AppStream golang\nRocky Linux 9.2 golang 1.19.9 2.el9_2 * Tue May 23 2023 Alejandro S\u00e1ez &lt;asm@redhat.com&gt; - 1.19.9-2\nRed Hat golang 1.19.10 1.el9_2 * Tue Jun 06 2023 David Benoit &lt;dbenoit@redhat.com&gt; - 1.19.10-1\n</code></pre> <p>Notice that the Red Hat golang package has a higher version than the Rocky Linux 9.2 package. It also has a newer entry in its changelog.</p>"},{"location":"sop/sop_repocompare/#gotchas","title":"Gotchas","text":"<p>Some packages are not considered relevant for repocompare purposes. These include:</p> <pre><code>rhc\nshim-unsigned\n# Any package that exists in RHEL but not in Rocky (denoted by **DOES NOT EXIST** in the Rocky column on the repocompare website)\n</code></pre> Additional Information ContactDisclaimerLicense <p>If you have questions with respect to this content or to report concerns regarding the use or misuse content please do not hesitate to contact us at info@rockylinux.org.</p> <p>Rocky Linux and the Rocky Enterprise Software Foundation (RESF) does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. RESF does not warrant that any pending trademark applications for trademarks of RESF will result in any granted trademark protection. RESF shall not be liable for any claims relating to user's activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold RESF and its contributors harmless against any such claim.</p> <p>This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.</p>"}]}