Skip to content

Commit 5b339b5

Browse files
author
Mikhail Alekseev
committed
added "KernelCare Repository Structure Changelog" paragraph
1 parent ee9b81b commit 5b339b5

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

docs/live-patching-services/README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,48 @@ apt purge kernelcare
134134

135135
This will also unlink the system from its activation key (provided there is network connectivity to the CLN Portal). However, you'll need to remove the license from the CLN Portal manually if you don't plan to use the service anymore.
136136

137+
### KernelCare Repository Structure Changelog
138+
139+
KernelCare repository structure changes are typically transparent to users, with necessary updates applied automatically during package upgrades.
140+
However, in highly customized environments, such as those using custom repo mirrors, manual intervention may be required to accommodate these changes.
141+
142+
* KernelCare 3.0-1
143+
144+
1. *RPM-only* - started using [RPM-GPG-KEY-KernelCare-rsa4096](https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCare-rsa4096),
145+
which offers stronger cryptography. This change is mandatory for EL10 and remains compatible with older EL versions.
146+
147+
- Old `gpgkey` param value example:
148+
`gpgkey=https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCare`
149+
150+
- New `gpgkey` param value example:
151+
`gpgkey=https://repo.cloudlinux.com/kernelcare/RPM-GPG-KEY-KernelCare-rsa4096`
152+
153+
2. *RPM-only* - The repository URL has changed to [kernelcare/el-sig202505](https://repo.cloudlinux.com/kernelcare/el-sig202505/), with packages signed using the new signature key.
154+
155+
- Old `baseurl` param value example:
156+
`https://repo.cloudlinux.com/kernelcare/$releasever/$basearch`
157+
158+
- New `baseurl` param value example:
159+
`https://repo.cloudlinux.com/kernelcare/el-sig202505/$releasever/$basearch`
160+
161+
* KernelCare 2.97-2
162+
163+
1. *Debian-only* - The repository URL has changed to [kernelcare/debian-sig202505](https://repo.cloudlinux.com/kernelcare/debian-sig202505/), with metadata signed using a stronger cryptographic key.
164+
165+
Old repo url example:
166+
`https://repo.cloudlinux.com/kernelcare/kernelcare-debian/12`
167+
168+
New repo url example:
169+
`https://repo.cloudlinux.com/kernelcare/debian-sig202505/12`
170+
171+
2. *Ubuntu-only* - The repository URL has changed to [kernelcare/ubuntu-sig202505](https://repo.cloudlinux.com/kernelcare/ubuntu-sig202505/), with metadata signed using a stronger cryptographic key.
172+
173+
Old repo url example:
174+
`https://repo.cloudlinux.com/kernelcare-ubuntu/24.04`
175+
176+
New repo url example:
177+
`https://repo.cloudlinux.com/kernelcare/ubuntu-sig202505/24.04`
178+
137179
### Switching from Ksplice
138180

139181
To switch from Ksplice to KernelCare SimplePatch, use the following script that uninstalls Ksplice and installs KernelCare SimplePatch instead.

0 commit comments

Comments
 (0)