diff --git a/guides/common/assembly_using-kernelcare.adoc b/guides/common/assembly_using-kernelcare.adoc index ef04ce91187..97be08bcfb0 100644 --- a/guides/common/assembly_using-kernelcare.adoc +++ b/guides/common/assembly_using-kernelcare.adoc @@ -7,17 +7,7 @@ include::modules/proc_installing-the-kernelcare-plugin.adoc[leveloffset=+1] ifdef::katello,orcharhino[] include::modules/con_kernelcare-client.adoc[leveloffset=+1] -:parent-client-os-major: {client-os-major} -:client-os-major: 9 -include::modules/proc_creating-kernelcare-repositories-el.adoc[leveloffset=+2] - -:client-os-major: 8 -include::modules/proc_creating-kernelcare-repositories-el.adoc[leveloffset=+2] - -:client-os-major: 7 -include::modules/proc_creating-kernelcare-repositories-el.adoc[leveloffset=+2] -:client-os-major: {parent-client-os-major} -:!parent-client-os-major: +include::modules/ref_kernelcare-client-repositories.adoc[leveloffset=+1] endif::[] include::modules/proc_installing-the-kernelcare-package-on-hosts.adoc[leveloffset=+1] diff --git a/guides/common/modules/proc_creating-kernelcare-repositories-el.adoc b/guides/common/modules/proc_creating-kernelcare-repositories-el.adoc deleted file mode 100644 index 5aacc494243..00000000000 --- a/guides/common/modules/proc_creating-kernelcare-repositories-el.adoc +++ /dev/null @@ -1,19 +0,0 @@ -:_mod-docs-content-type: PROCEDURE - -[id="Creating_KernelCare_Repositories_for_{client-os-context}_{client-os-major}_{context}"] -= Creating KernelCare repositories for {client-os} {client-os-major} - -You need to provide the KernelCare client on your hosts to live-patch their Linux kernel. - -.Procedure -. In the {ProjectWebUI}, navigate to *Content* > *Products*. -. Click *Create Product* to create a product named `KernelCare {client-os}`. -For more information, see {ContentManagementDocURL}Creating_a_Custom_Product_content-management[Creating a product] in _{ContentManagementDocTitle}_. -. On the *Repositories* tab, click *New Repository* to create a repository of type `yum` as follows: -+ -* *Name*: `KernelCare {client-os} {client-os-major}` -* *Upstream URL*: `https://repo.cloudlinux.com/kernelcare/{client-os-major}/x86_64/` -* Optional: Add the KernelCare GPG pub key as content credential: `https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCare`. - -+ -For more information, see {ContentManagementDocURL}Adding_Custom_RPM_Repositories_content-management[Adding RPM Repositories] in _{ContentManagementDocTitle}_. diff --git a/guides/common/modules/ref_kernelcare-client-repositories.adoc b/guides/common/modules/ref_kernelcare-client-repositories.adoc new file mode 100644 index 00000000000..2fa4d3d70cf --- /dev/null +++ b/guides/common/modules/ref_kernelcare-client-repositories.adoc @@ -0,0 +1,13 @@ +:_mod-docs-content-type: REFERENCE + +[id="kernelcare-client-repositories"] += KernelCare client repositories + +Import the KernelCare repositories to {ProjectServer} based on the operating systems and versions of your hosts. +You can find the GPG public keys and repository URLs in the https://docs.tuxcare.com/live-patching-services/[KernelCare documentation]. + +.Additional resources +* To import GPG public keys as content credentials, see {ContentManagementDocURL}Importing_a_Custom_GPG_Key_content-management[Importing a GPG key] in _{ContentManagementDocTitle}_. +* To create products, see {ContentManagementDocURL}Creating_a_Custom_Product_content-management[Creating a product] in _{ContentManagementDocTitle}_. +* To create Deb repositories, see {ContentManagementDocURL}Adding_Custom_Deb_Repositories_content-management[Adding Deb repositories] in _{ContentManagementDocTitle}_. +* To create Yum repositories, see {ContentManagementDocURL}Adding_Custom_RPM_Repositories_content-management[Adding RPM repositories] in _{ContentManagementDocTitle}_.