Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 2.2 KB

File metadata and controls

27 lines (18 loc) · 2.2 KB

Limitations

This cookbook now targets the resource-oriented API only and is validated against a narrow, explicit support matrix.

Supported platforms

  • Debian 12: packages.debian.org publishes cgroup-tools, libcgroup2, and libpam-cgroup for Bookworm, and this repository now runs Kitchen coverage for Debian 12.
  • Ubuntu 24.04: packages.ubuntu.com lists libpam-cgroup in Noble's admin section, confirming the libcgroup userspace packages are still published for the current LTS.

Researched but not supported

  • Amazon Linux 2023: AWS documents libcgroup-tools on AL2023, but the same documentation states AL2023 uses cgroup v2 and recommends systemd resource control instead. This cookbook still renders classic cgconfig.conf and cgrules.conf files, so AL2023 is documented as a limitation rather than an advertised target.
  • openSUSE Leap: the modern software.opensuse.org results for related cgroup packages are either absent or community/experimental, so this cookbook does not claim support.
  • RHEL-family clones: the repository no longer advertises CentOS or clone support without current package and runtime validation.
  • Dokken / cgroup-v2 containers: a direct kitchen converge on Debian 12 and Ubuntu 24.04 fails when cgconfigparser attempts to mount controller hierarchies from cgconfig.conf and receives Operation not permitted. The Kitchen suites therefore run with manage_runtime false, which verifies package installation, config generation, and systemd unit creation without attempting to start the libcgroup daemons in a cgroup-v2 container.

Architecture notes

  • Debian and Ubuntu publish the libcgroup packages for multiple architectures through their normal package repositories.
  • This cookbook does not attempt source builds or vendor repositories; it relies on distro-packaged libcgroup utilities only.

Source URLs