From 5b294c9077fefe5cb4bb91c564fda9ec37e45e1e Mon Sep 17 00:00:00 2001 From: <> Date: Fri, 30 Jun 2023 00:30:52 +0000 Subject: [PATCH] Deployed ad741da with MkDocs version: 1.4.3 --- 404.html | 16 + documentation/index.html | 16 + guidelines/index.html | 16 + include/contacts_top/index.html | 16 + include/content_bottom/index.html | 16 + include/members_full/index.html | 16 + include/members_no_role/index.html | 16 + index.html | 16 + members/index.html | 16 + search/search_index.json | 2 +- sitemap.xml | 27 +- sitemap.xml.gz | Bin 313 -> 326 bytes sop/index.html | 16 + sop/openqa_sop_operator_access/index.html | 16 + sop/openqa_sop_operator_removal/index.html | 18 + sop/openqa_sop_system_upgrades/index.html | 743 +++++++++++++++++++++ 16 files changed, 954 insertions(+), 12 deletions(-) create mode 100644 sop/openqa_sop_system_upgrades/index.html diff --git a/404.html b/404.html index 8a176c8..bb1d205 100644 --- a/404.html +++ b/404.html @@ -386,6 +386,8 @@ + + @@ -436,6 +438,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/documentation/index.html b/documentation/index.html index 2fb77e8..11f78ba 100644 --- a/documentation/index.html +++ b/documentation/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/guidelines/index.html b/guidelines/index.html index 663726f..48b4315 100644 --- a/guidelines/index.html +++ b/guidelines/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/include/contacts_top/index.html b/include/contacts_top/index.html index 4f9cd87..6b50099 100644 --- a/include/contacts_top/index.html +++ b/include/contacts_top/index.html @@ -397,6 +397,8 @@ + + @@ -447,6 +449,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/include/content_bottom/index.html b/include/content_bottom/index.html index f12ac7e..b1ec0db 100644 --- a/include/content_bottom/index.html +++ b/include/content_bottom/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/include/members_full/index.html b/include/members_full/index.html index bf78f2a..f2cd014 100644 --- a/include/members_full/index.html +++ b/include/members_full/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/include/members_no_role/index.html b/include/members_no_role/index.html index 02a9c14..f7df9e4 100644 --- a/include/members_no_role/index.html +++ b/include/members_no_role/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/index.html b/index.html index 6848a10..ac74c15 100644 --- a/index.html +++ b/index.html @@ -457,6 +457,8 @@ + + @@ -507,6 +509,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/members/index.html b/members/index.html index b798c00..fe077ba 100644 --- a/members/index.html +++ b/members/index.html @@ -400,6 +400,8 @@ + + @@ -450,6 +452,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/search/search_index.json b/search/search_index.json index d7ba609..1ec8e1b 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Testing Team Wiki","text":""},{"location":"#links","title":"Links","text":""},{"location":"#responsibilities","title":"Responsibilities","text":"

    The Testing Team handles testing and QA for Rocky Linux.

    "},{"location":"#meetings-communications","title":"Meetings / Communications","text":""},{"location":"#members","title":"Members","text":"

    For a list of our members, see the Members page.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"documentation/","title":"Documentation","text":"

    This section goes over various Documentation for the Testing team. Please use the menu items to find the various pages of interest.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"guidelines/","title":"Guidelines","text":"

    This section goes over guidelines that the Testing team has set out for anything related to the infrastructure used for testing Rocky Linux.

    All guidelines are listed on the left side of this page.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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 @stack, @tcooper Mattermost Channels ~Testing"},{"location":"include/content_bottom/","title":"Content bottom","text":"Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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":"
    | 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
    "},{"location":"sop/","title":"SOP (Standard Operationg Procedures)","text":"

    This section goes over the various SOP's for the Testing Team. Please use the menu items to find the various pages of interest.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"sop/openqa_sop_operator_access/","title":"SOP: openQA - Operator Access Request","text":"

    This SOP covers how the Rocky Linux Testing Team handles requests for Operator access to the openQA system.

    "},{"location":"sop/openqa_sop_operator_access/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts @stack, @tcooper Mattermost Channels ~Testing"},{"location":"sop/openqa_sop_operator_access/#responding-to-an-openqa-operator-access-request","title":"Responding to an openQA Operator Access Request","text":"

    TODO

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"sop/openqa_sop_operator_removal/","title":"SOP: openQA - Operator Access Removal","text":"

    This SOP covers how the Rocky Linux Testing Team handles requests for Operator access removal on the openQA system.

    "},{"location":"sop/openqa_sop_operator_removal/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts @stack, @tcooper Mattermost Channels ~Testing"},{"location":"sop/openqa_sop_operator_removal/#responding-to-an-openqa-operator-access-removal","title":"Responding to an openQA Operator Access Removal","text":"

    TODO

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Testing Team Wiki","text":""},{"location":"#links","title":"Links","text":""},{"location":"#responsibilities","title":"Responsibilities","text":"

    The Testing Team handles testing and QA for Rocky Linux.

    "},{"location":"#meetings-communications","title":"Meetings / Communications","text":""},{"location":"#members","title":"Members","text":"

    For a list of our members, see the Members page.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"documentation/","title":"Documentation","text":"

    This section goes over various Documentation for the Testing team. Please use the menu items to find the various pages of interest.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"guidelines/","title":"Guidelines","text":"

    This section goes over guidelines that the Testing team has set out for anything related to the infrastructure used for testing Rocky Linux.

    All guidelines are listed on the left side of this page.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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 @stack, @tcooper Mattermost Channels ~Testing"},{"location":"include/content_bottom/","title":"Content bottom","text":"Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"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":"
    | 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
    "},{"location":"sop/","title":"SOP (Standard Operationg Procedures)","text":"

    This section goes over the various SOP's for the Testing Team. Please use the menu items to find the various pages of interest.

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"sop/openqa_sop_operator_access/","title":"SOP: openQA - Operator Access Request","text":"

    This SOP covers how the Rocky Linux Testing Team handles requests for Operator access to the openQA system.

    "},{"location":"sop/openqa_sop_operator_access/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts @stack, @tcooper Mattermost Channels ~Testing"},{"location":"sop/openqa_sop_operator_access/#responding-to-an-openqa-operator-access-request","title":"Responding to an openQA Operator Access Request","text":"

    TODO

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"sop/openqa_sop_operator_removal/","title":"SOP: openQA - Operator Access Removal","text":"

    This SOP covers how the Rocky Linux Testing Team handles requests for Operator access removal on the openQA system.

    "},{"location":"sop/openqa_sop_operator_removal/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts @stack, @tcooper Mattermost Channels ~Testing"},{"location":"sop/openqa_sop_operator_removal/#responding-to-an-openqa-operator-access-removal","title":"Responding to an openQA Operator Access Removal","text":"

    TODO

    Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "},{"location":"sop/openqa_sop_system_upgrades/","title":"SOP: openQA - System Upgrades","text":"

    This SOP details the necessary steps for performing a system upgrade on an openQA host.

    "},{"location":"sop/openqa_sop_system_upgrades/#contact-information","title":"Contact Information","text":"Owner Testing Team Email Contact testing@rockylinux.org Mattermost Contacts @stack, @tcooper Mattermost Channels ~Testing"},{"location":"sop/openqa_sop_system_upgrades/#fedora","title":"Fedora","text":"
    1. Verify current installation is fully upgraded

      dnf upgrade --refresh\n
    2. Install system upgrade plugin

      dnf install dnf-plugin-system-upgrade\n
    3. Download the upgrade packages for next version

      dnf system-upgrade download --releasever=[newversion]\n
    4. Reboot into offline upgrade mode

      dnf system-upgrade reboot\n
    5. Post-reboot cleanup

      dnf system-upgrade clean\ndnf clean packages\n
    "},{"location":"sop/openqa_sop_system_upgrades/#post-upgrade-tasks","title":"Post-Upgrade Tasks","text":"

    These steps may also be necessary in some (but not all) cases.

    "},{"location":"sop/openqa_sop_system_upgrades/#upgrade-the-postgresql-database","title":"Upgrade the PostgreSQL database","text":"
    1. Install postgresql-upgrade package

      dnf install postgresql-upgrade\n
    2. Upgrade your postgres database

      sudo -iu postgres\npostgresql-setup --upgrade\n
    "},{"location":"sop/openqa_sop_system_upgrades/#re-apply-rocky-branding","title":"Re-apply Rocky branding","text":"
    1. Obtain the Ansible openQA deployment repository

    2. Run the branding related tasks

      ansible-playbook init-openqa-rocky-developer-host.yml -t branding\n
    "},{"location":"sop/openqa_sop_system_upgrades/#references","title":"References","text":" Additional Information ContactDisclaimerLicense

    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.

    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.

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    "}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 405447c..12fbe5a 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,57 +2,62 @@ https://testing.rocky.page/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/members/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/documentation/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/guidelines/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/include/contacts_top/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/include/content_bottom/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/include/members_full/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/include/members_no_role/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/sop/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/sop/openqa_sop_operator_access/ - 2023-06-29 + 2023-06-30 daily https://testing.rocky.page/sop/openqa_sop_operator_removal/ - 2023-06-29 + 2023-06-30 + daily + + + https://testing.rocky.page/sop/openqa_sop_system_upgrades/ + 2023-06-30 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index b1bd5248f7ef115e0443509f3d563185297ef6aa..ddc85fa497b5be4fa276c749458338b1901fd592 100644 GIT binary patch literal 326 zcmV-M0lEGkiwFojBA#Rd|8r?{Wo=<_E_iKh0M(YwZo)7O$L~Bv)jLfG(zH!&x$OzI za}*L&swHuWT^Mga7tq9YmnrxX$NJ0p$<9}^`3}A~LZSgrqt*wXV7RfDkC$oDKd)Os7bj}R^+^D?*@H^M^%j{i zWQ}?|IC?jE{}7-NbwZ!#Ekv2_%b5#DhzFy^)#4_@n6$ALh#m?#LBON&kHAc4l9yIb YW1o!skE``E$WNgA0knT-(K!eJ03lbMVgLXD literal 313 zcmV-90ml9xiwFo{!<}RT|8r?{Wo=<_E_iKh0M(VjZo)7OhVMK@)jLhcq-jiTx$OzI za}-ijq9t*OT^Mga7tq9YmnrxX$NJ@bvYn*ad}uGVF@D8%LjSMOqtN88O= zNYXG6%W+jg`*p5HGk|K;EV$Pj;(&d(s#nj;`enIVi{uu&li9tA1MCtUy52Z{Zq!}m z3Zi~V{>T&{Y^6?Fvh`@E0Fez#8?z)FCf9>^5%Mgci`Gv)D2q}=%cL2{>_MgBdW*~$ zvPQjK9KD;oe+bZsI-$?=6{1Y%a^}Jj;=yQfwYbSJCT*+*qK86G5b$XJVN@@Re5>6L LdSYljh6exuR-Koa diff --git a/sop/index.html b/sop/index.html index f4d5758..eaee350 100644 --- a/sop/index.html +++ b/sop/index.html @@ -392,6 +392,8 @@ + + @@ -442,6 +444,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/sop/openqa_sop_operator_access/index.html b/sop/openqa_sop_operator_access/index.html index a05e8dd..152e67b 100644 --- a/sop/openqa_sop_operator_access/index.html +++ b/sop/openqa_sop_operator_access/index.html @@ -397,6 +397,8 @@ + + @@ -491,6 +493,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/sop/openqa_sop_operator_removal/index.html b/sop/openqa_sop_operator_removal/index.html index 25299f9..28dc0c3 100644 --- a/sop/openqa_sop_operator_removal/index.html +++ b/sop/openqa_sop_operator_removal/index.html @@ -16,6 +16,8 @@ + + @@ -395,6 +397,8 @@ + + @@ -489,6 +493,20 @@ + + + + + +
  • + + SOP: openQA System Upgrades + +
  • + + + + diff --git a/sop/openqa_sop_system_upgrades/index.html b/sop/openqa_sop_system_upgrades/index.html new file mode 100644 index 0000000..ae4ff49 --- /dev/null +++ b/sop/openqa_sop_system_upgrades/index.html @@ -0,0 +1,743 @@ + + + + + + + + + + + + + + + + + + + + + + + + SOP: openQA - System Upgrades - Testing Wiki + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Skip to content + + +
    +
    + +
    + + + + + + +
    + + +
    + +
    + + + + + + +
    +
    + + + +
    +
    +
    + + + + + + +
    +
    +
    + + + + +
    +
    + + + + + + + + + + + + +

    SOP: openQA System Upgrades

    + +

    This SOP details the necessary steps for performing a system upgrade on an openQA host.

    +

    Contact Information

    + + + + + + + + + + + + + + + + + + + + + + + + + +
    OwnerTesting Team
    Email Contacttesting@rockylinux.org
    Mattermost Contacts@stack, @tcooper
    Mattermost Channels~Testing
    +

    Fedora

    +
      +
    1. +

      Verify current installation is fully upgraded

      +
      1
      dnf upgrade --refresh
      +
      +
    2. +
    3. +

      Install system upgrade plugin

      +
      1
      dnf install dnf-plugin-system-upgrade
      +
      +
    4. +
    5. +

      Download the upgrade packages for next version

      +
      1
      dnf system-upgrade download --releasever=[newversion]
      +
      +
    6. +
    7. +

      Reboot into offline upgrade mode

      +
      1
      dnf system-upgrade reboot
      +
      +
    8. +
    9. +

      Post-reboot cleanup

      +
      1
      +2
      dnf system-upgrade clean
      +dnf clean packages
      +
      +
    10. +
    +

    Post-Upgrade Tasks

    +

    These steps may also be necessary in some (but not all) cases.

    +

    Upgrade the PostgreSQL database

    +
      +
    1. +

      Install postgresql-upgrade package

      +
      1
      dnf install postgresql-upgrade
      +
      +
    2. +
    3. +

      Upgrade your postgres database

      +
      1
      +2
      sudo -iu postgres
      +postgresql-setup --upgrade
      +
      +
    4. +
    +

    Re-apply Rocky branding

    +
      +
    1. +

      Obtain the Ansible openQA deployment repository

      +
    2. +
    3. +

      Run the branding related tasks

      +
      1
      ansible-playbook init-openqa-rocky-developer-host.yml -t branding
      +
      +
    4. +
    +

    References

    + +

    Additional Information

    + +
    +
    +
    +

    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.

    +
    +
    +

    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.

    +
    +
    +

    This content is licensed under under Attribution-Share Alike 4.0 International license unless otherwise noted.

    +
    +
    +
    + +
    +
    + + + Last update: + June 29, 2023 + + + +
    + + + + + + +
    +
    + + +
    + + + +
    + +
    + + +
    + +
    +
    +
    +
    + + + + + + + + + \ No newline at end of file