diff --git a/guides/common/assembly_using-kernelcare.adoc b/guides/common/assembly_using-kernelcare.adoc index 58d4d2ad6a5..ee3f0f744d0 100644 --- a/guides/common/assembly_using-kernelcare.adoc +++ b/guides/common/assembly_using-kernelcare.adoc @@ -5,14 +5,17 @@ include::modules/proc_installing-the-kernelcare-plugin.adoc[leveloffset=+1] ifdef::katello,orcharhino[] include::modules/con_kernelcare_client.adoc[leveloffset=+1] -:os_major: 9 +:parent-client-os-major: {client-os-major} +:client-os-major: 9 include::modules/proc_creating-kernelcare-repositories-el.adoc[leveloffset=+2] -:os_major: 8 +:client-os-major: 8 include::modules/proc_creating-kernelcare-repositories-el.adoc[leveloffset=+2] -:os_major: 7 +: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: 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 index 8742b538b49..852ff07bc58 100644 --- a/guides/common/modules/proc_creating-kernelcare-repositories-el.adoc +++ b/guides/common/modules/proc_creating-kernelcare-repositories-el.adoc @@ -1,16 +1,16 @@ -[id="Creating_KernelCare_Repositories_for_{EL}_{os_major}_{context}"] -= Creating KernelCare repositories for {EL} {os_major} +[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 {EL}`. +. 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 {EL} {os_major}` -* *Upstream URL*: `https://repo.cloudlinux.com/kernelcare/{os_major}/x86_64/` +* *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`. + diff --git a/guides/common/modules/proc_live-patching-hosts-using-kernelcare.adoc b/guides/common/modules/proc_live-patching-hosts-using-kernelcare.adoc index 0197d11a141..7dc6a008b6c 100644 --- a/guides/common/modules/proc_live-patching-hosts-using-kernelcare.adoc +++ b/guides/common/modules/proc_live-patching-hosts-using-kernelcare.adoc @@ -7,7 +7,6 @@ If the automatic installation of patches is disabled or if you want to install p .Prerequisites * Ensure your hosts have the `kernelcare` package installed. -* Ensure your hosts run {EL} 7, {EL} 8, or {EL} 9. * Ensure your hosts have access to the internet to connect to cloudlinux.com. + If your host is in a disconnected environment, you can use ePortal by Tuxcare to provide Linux kernel patches.