foreman-documentation icon indicating copy to clipboard operation
foreman-documentation copied to clipboard

Add KernelCare Clients for Debian/Ubuntu

Open maximiliankolb opened this issue 5 months ago • 7 comments

What changes are you introducing?

Add KernelCare Clients for Debian/Ubuntu

Why are you introducing these changes? (Explanation, links to references, issues, etc.)

I was only checking for EL10 which are not yet released, but then realized that they're missing for Debian & Ubuntu. I did not find any Clients for SLES.

Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)

Contributor checklists

  • [x] I am okay with my commits getting squashed when you merge this PR.
  • [x] I am familiar with the contributing guidelines.

Please cherry-pick my commits into:

  • [x] Foreman 3.17
  • [x] Foreman 3.16
  • [ ] Foreman 3.15/Katello 4.17
  • [ ] Foreman 3.14/Katello 4.16 (Satellite 6.17)
  • [ ] Foreman 3.13/Katello 4.15 (EL9 only)
  • [ ] Foreman 3.12/Katello 4.14 (Satellite 6.16; orcharhino 7.2 on EL9 only; orcharhino 7.3)
  • [ ] Foreman 3.11/Katello 4.13 (orcharhino 6.11 on EL8 only; orcharhino 7.0 on EL8+EL9; orcharhino 7.1 with Leapp)
  • [ ] Foreman 3.10/Katello 4.12
  • [ ] Foreman 3.9/Katello 4.11 (Satellite 6.15; orcharhino 6.8/6.9/6.10)
  • We do not accept PRs for Foreman older than 3.9.

Review checklists

Tech review (performed by an Engineer who did not author the PR; can be skipped if tech review is unnecessary):

  • [ ] The PR documents a recommended, user-friendly path.
  • [ ] The PR removes steps that have been made unnecessary or obsolete.
  • [ ] Any steps introduced or updated in the PR have been tested to confirm that they lead to the documented end result.

Style review (by a Technical Writer who did not author the PR):

  • [ ] The PR conforms with the team's style guidelines.
  • [ ] The PR introduces documentation that describes a user story rather than a product feature.

maximiliankolb avatar Jul 11 '25 14:07 maximiliankolb

The PR preview for 9d12bb0ab193691a0c769448424e0a058fee9141 is available at theforeman-foreman-documentation-preview-pr-4000.surge.sh

The following output files are affected by this PR:

show diff

show diff as HTML

github-actions[bot] avatar Jul 11 '25 15:07 github-actions[bot]

@Lennonka I have converted this to tables similar to #3804.

maximiliankolb avatar Jul 22 '25 07:07 maximiliankolb

Can you add Debian13 and EL10 OSses? Then, we should add this nice addition.

sbernhard avatar Sep 03 '25 06:09 sbernhard

Can you add Debian13 and EL10 OSses? Then, we should add this nice addition.

There are no KernelCare Clients for Debian 13 or EL 10:

  • https://repo.cloudlinux.com/kernelcare-debian/
  • https://repo.cloudlinux.com/kernelcare/

I can add them in a follow-up PR as soon as they're published. @sbernhard

maximiliankolb avatar Sep 03 '25 08:09 maximiliankolb

Can you add Debian13 and EL10 OSses? Then, we should add this nice addition.

There are no KernelCare Clients for Debian 13 or EL 10:

  • https://repo.cloudlinux.com/kernelcare-debian/
  • https://repo.cloudlinux.com/kernelcare/

I can add them in a follow-up PR as soon as they're published. @sbernhard

I had a look again and found https://docs.tuxcare.com/live-patching-services/ in which new repo urls are specified - including debian 13. Actually, I would vote to to remove the table, describe the common procedure how to use the repos and point to this documentation to get always the latest repo state. Then, we don't need to maintain the list of repos.

sbernhard avatar Sep 03 '25 08:09 sbernhard

@sbernhard I have applied your suggestion. Please re-review.

maximiliankolb avatar Sep 16 '25 06:09 maximiliankolb

Resolved the merge conflict and rebased to HEAD of "master". Please re-review @sbernhard

maximiliankolb avatar Nov 13 '25 13:11 maximiliankolb