Skip to content

Commit e494568

Browse files
authored
Merge pull request #209 from mikalekseev/kernelcare-repo-structure-changelog
2 parents 1182e54 + b95a733 commit e494568

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)