From knowledge-patch
Provides compatibility knowledge for CentOS Stream 10.0/10.2 and Enterprise Linux 9.8-10.2 covering hardware, security, containers, virtualization, storage, and upgrade paths.
How this skill is triggered — by the user, by Claude, or both
Slash command
/knowledge-patch:centos-stream-knowledge-patchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Baseline: CentOS Stream 9. Covered range: CentOS Stream 10.0 and Enterprise Linux 9.8 through 10.2, including major-version adoption guidance.
agents/openai.yamlcoverage.jsonreferences/containers-image-mode.mdreferences/networking.mdreferences/packages-runtimes-development.mdreferences/platform-installation-upgrades.mdreferences/project-ecosystem.mdreferences/security-identity-crypto.mdreferences/services-ha-observability-desktop.mdreferences/storage-kernel-hardware.mdreferences/virtualization.mdBaseline: CentOS Stream 9. Covered range: CentOS Stream 10.0 and Enterprise Linux 9.8 through 10.2, including major-version adoption guidance.
| Reference | Topics |
|---|---|
| Platform, installation, and upgrades | Hardware baseline, lifecycle, Leapp, Anaconda, Kickstart, Image Builder, bootc, Secure Boot, UKIs, EUS, ReaR |
| Packages, runtimes, and development | Default versions, modules, databases, compilers, libraries, DNF, repositories, RPM specs and signing |
| Security, identity, and cryptography | AIDE, SSH, crypto policies, LUKS policy, PKCS #11, SELinux, IdM, SSSD, Directory Server, OpenSCAP |
| Networking | NetworkManager, Nmstate, IPsec, nftables, firewalld, DHCP, routing, DNS, VSOCK, interface migration |
| Storage, kernel, and hardware | Kernel controls, kdump, live patching, multipath, LVM, Stratis, VDO, XFS, drivers, scheduler changes |
| Containers and image mode | Podman, Quadlet, bootc, runtime and cgroup migration, registry images, disconnected updates, microVM isolation |
| Virtualization | libvirt, QEMU, Hyper-V, migration, SCSI reservations, passt, VSOCK, secrets, machine-type removals |
| Services, HA, observability, and desktop | Cockpit, system roles, Pacemaker, pcs, PCP, web and mail services, printing, GNOME, Flatpak, editors |
| Project ecosystem | Repository hosting and RDO delivery changes |
runc is removed. Convert existing Podman containers with podman system migrate --new-runtime=crun.slirp4netns is deprecated in favor of pasta.storage.conf moves from /etc/containers to /usr/share/containers.podman system migrate --migrate-db.teamd, and libteam are removed. Convert teams to kernel bonds./etc/sysconfig/network-scripts; migrate them to keyfiles in /etc/NetworkManager/system-connections.dhclient is removed. Use NetworkManager's internal DHCP client.nvme_core.multipath and DM Multipath for NVMe over RDMA or Fibre Channel are unavailable.authselect-libs owns /etc/nsswitch.conf and selected PAM files. Put changes in a custom profile or run authselect opt-out.files provider and its authselect profile options are removed; use the proxy provider when SSSD must expose local identities.nscd is removed. Use systemd-resolved for DNS caching and SSSD for other name services.compat-openssl11, the OpenSSL ENGINE API, engine.h, and engine-based PKCS #11 integration are gone or deprecated. Build for OpenSSL 3 providers and use pkcs11-provider.DEFAULT:SHA1 subpolicy is removed. RSA key-exchange TLS suites require LEGACY or a custom policy; TLS 1.0/1.1 also needs application security level 0.int, implicit function declarations, and pointer-to-integer misuse as C errors.long double uses the IEEE128 ABI and is incompatible with the older IBM double-double ABI.libdb are absent. Migrate applications, Directory Server databases, and Postfix maps.zlib-ng compatibility packages; TBB 2021.11 consumers must be rebuilt.%patch in RPM specs must name patch numbers. %patchN is deprecated, and an unnumbered %patch fails.optional_metadata_types=filelists for path dependency resolution.inst.addrepo.pwpolicy, %anaconda, auth, authconfig, %addon com_redhat_oscap, the deprecated module command, and several old option spellings./boot, and root partitions; the default /boot size is 2 GiB.bootc-image-builder is deprecated; use the AppStream image-builder command.Enterprise Linux 7 -> 8 -> 9
Enterprise Linux 8.10 -> 9.8
Enterprise Linux 9.8 -> 10.2
Direct 7-to-9 and 8-to-10 upgrades are unsupported. Read the platform reference for architecture and SAP HANA conditions.
bootc upgrade --download-only downloads without selecting the image for the next boot.bootc upgrade --from-downloaded deploys exactly the staged image without checking the registry.bcvk launches boot containers as ephemeral VMs or converts them to persistent disk images.efi to point to a UKI under /boot/efi/EFI/Linux.ssh-keygen defaults to Ed25519, or RSA under FIPS.ChannelTimeout, PerSourcePenalties, CanonicalMatchUser, PAMServiceName, EnableEscapeCommandline, and GSSAPIDelegatedCredentials.sshd and sshd-session; disabling privilege separation or daemon re-execution is unsupported.PQ subpolicy enables hybrid ML-KEM and ML-DSA in GnuTLS and mlkem768x25519-sha256 in OpenSSH.FUTURE policy permits only hybrid ML-KEM key exchange and intentionally breaks many CDN, Java, and legacy-peer connections.openssl pkcs8 -in old-key -nocrypt -topk8 -out standard-key
clevis-pin-trustee releases LUKS keys through Trustee KBS remote attestation and supports combination with Tang or TPM2 policy.link-volume-key= in /etc/crypttab can place a LUKS2 key in a kernel keyring for crash-kernel reuse.cryptsetup reencrypt supports token-bound LUKS2 devices.ipv4.forwarding per NetworkManager or Nmstate connection; auto follows shared-connection state and otherwise the kernel default.rd.net.dhcp.client-id=<id> when early-boot DHCP must present a stable client ID.alt-names adds or removes interface alternative names.nm-connect-mode=ondemand.nft list hooks.gateway router baseline.tcp_rto_max_ms or per-socket TCP_RTO_MAX_MS to lower the 120000 ms retransmission ceiling.io_uring; HSR and PRP are fully supported.purge_disconnected yes lets multipathd remove disconnected SCSI LUNs instead of queueing indefinitely.sched_min_granularity tuning to sched_base_slice; sched_wakeup_granularity is removed.lspci -nn before a major-version upgrade.utf8mb4; remove innodb_defragment and migrate from deprecated mysql* command symlinks.createrepo_c defaults to Zstandard metadata and omits SQLite metadata unless --database is passed.rpmsign --addsign preserves existing signatures.pmdaopentelemetry and pcp2opentelemetry.portblock agent uses nftables by default.cockpit-tls; remove obsolete pam_cockpit_cert configuration.pcsd web UI is gone; install the cockpit-ha-cluster add-on.npx claudepluginhub nevaberry/nevaberry-plugins --plugin knowledge-patchProvides RHEL 10.2 reference knowledge covering breaking changes, installation, security, networking, storage, virtualization, containers, and system services. Use to avoid compatibility issues in RHEL administration.
Docker and Podman container management: Dockerfile optimization, multi-stage builds, Compose v2 orchestration, networking, volumes, security hardening, supply chain integrity, health checks, resource limits, Quadlet systemd integration, and debugging. Invoke whenever task involves any interaction with containers — writing Dockerfiles, configuring Compose, managing Podman Quadlets, reviewing container security, debugging container issues, or setting up image signing and scanning.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.