Skip to content

New Package Request: pigz #965

@pothos

Description

@pothos

Package name and purpose
The parallel gzip implementation is useful to speed up the decompression time spent for large container image imports/exports.

Impact of adding this package to the Flatcar OS image

The package improves on the following core values:

  • Secure by default
  • Always up to date
  • Improve container experience
  • Operate at scale / automation / telemetry

The package will increase the image size by: [estimated] 128 KB

How might this package increase the attack surface:

  • not really because pigz is well maintained

Benefits of adding this package
The speedup is quite large and we make use of pigz in the Flatcar build pipeline to import huge Docker images faster, currently we do this by building and pulling a custom Docker image that provides pigz but that means we rely on an external container registry to be reachable which is sometimes not the case (at the very moment for us this is due to downtime but I could also imagine that others have constrains like not wanting to pull external binaries for supply chain security)

Additional information

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions